Trust Bytes, Not Extensions

Universal file viewer and forensic inspector running entirely in your browser. Decode magic numbers, strip malicious payloads, and analyze true file structure.

Local Processing 0MB Uploaded WASM Powered
Terminal Preview
$ file malicious.pdf.exe
malicious.pdf.exe: PE32 executable (GUI) Intel 80386

$ uviewfile --analyze
[+] Magic number: 4D 5A (MZ)
[!] Extension spoofing detected
[!] RTLO character detected in filename
[+] Entropy: 7.82 (High - likely packed/encrypted)

The OS is Lying to You

Modern operating systems hide file extensions by default and rely on superficial metadata to determine execution context. This single design decision is responsible for billions in ransomware damage.

Zero-Trust Architecture

01. Air-Gapped

Local Execution

WebAssembly and modern File System Access APIs mean your files never leave your device. Analysis happens on your CPU, cutting upload latency to zero.

02. Unopinionated

Raw Byte Access

OS-level viewers lie to you. We display the exact byte sequence, highlighting standard headers, anomalies, and trailing data commonly used for payloads.

03. Deterministic

Format Agnostic

From obscure 90s archive formats to modern corrupted media files, we parse the structure based on signatures, not unreliable metadata.

Beyond Simple Viewing

Standard file viewers attempt to render the file, exposing your system to parsing vulnerabilities (like zero-click exploits in image libraries). uViewFile isolates and analyzes.

  • Magic Number Validation: Checks the first 32 bytes against our database of 14,000+ signatures to verify true file type.
  • Entropy Analysis: Calculates Shannon entropy to detect packed, encrypted, or compressed payloads hiding inside innocuous files.
  • Metadata Extraction: Safely strips EXIF, ID3, and XMP data without executing embedded scripts.
  • String Extraction: Dumps printable ASCII and Unicode strings for rapid malware triage.
Threat Model

Why not just double-click?

In 2023, 41% of malware was delivered via "safe" file formats like PDF or Office documents. The host application's parser is the attack vector.

Read the security guide

Instant Triage. Zero Install.

Drop an unknown binary directly into the browser to calculate its hash, read its headers, and measure entropy before committing to a sandbox analysis.

Launch Hex Viewer

Core Engine Features

Streaming Parser

Handles multi-gigabyte ISOs and database dumps without crashing the browser tab by utilizing the Web Streams API and virtualization.

Polyglot Detection

Identifies files that are simultaneously valid in multiple formats (e.g., a GIF that is also a valid Java ARchive) to prevent evasion.

RTLO Unmasking

Detects and visually flags Unicode Right-to-Left Override characters used to spoof file extensions in phishing campaigns.

YARA Rule Export

Quickly select byte sequences from the hex viewer to generate ready-to-use YARA signatures for threat hunting.

Native Structure Parsing

We don't just identify the file; we parse its internal structure to highlight anomalies.

View all 14,000+ signatures
PE32/PE32+ (Windows)
ELF (Linux)
Mach-O (macOS)
PDF (Documents)
OOXML (Office)
ZIP/RAR/7z (Archives)

Case Study: The Resume PDF

An HR department receives resume_2024.pdf. Standard antivirus scans show it as clean. Opening it in Adobe Reader executes embedded JavaScript that initiates a shellcode downloader.

The uViewFile workflow:

  1. Drag into Hex Viewer (isolated from OS parsers).
  2. MIME sniffer confirms magic number 25 50 44 46 (PDF).
  3. String extractor dumps the /JavaScript and /JS dictionary tags.
  4. Entropy analysis shows a highly compressed block at offset 0x4B20.
  5. Analyst extracts the block safely for sandbox detonation.

Zero Data Collection

We do not run Google Analytics. We do not have a backend server processing your files. The entire application is a static bundle of HTML, CSS, and JS served over CDN.

Inspect the network tab. You'll see zero outbound requests when analyzing a file.

0ms
Network Latency
14k+
File Signatures
100%
Client-Side

vs. The Competition

Feature uViewFile Native OS Viewer Cloud Scanners
Privacy 100% Local Telemetry active Uploads files
Execution Risk Zero (Static) High (Parsers) Zero (Remote)
Offline Capability Yes Yes No

Who is this for?

Designed for SOC analysts, incident responders, malware reverse engineers, and privacy-conscious users who need to verify data integrity without relying on bloated, insecure desktop applications.

Stop guessing. Start analyzing.

Drop a file into the Hex Viewer immediately. No installation required.

Launch Viewer