Upload any file for deep forensic analysis — magic byte detection, hex dump, extracted strings, Shannon entropy visualization. Identify encrypted files, detect mismatched extensions, and compare two files.
Magic Bytes — Every file format has a unique signature in its first few bytes. A JPEG always starts with FF D8 FF. A PNG starts with 89 50 4E 47. We check 24 signatures to identify the true file type, regardless of extension.
Shannon Entropy — Entropy measures randomness. Encrypted or compressed data has very high entropy (near 8.0 bits/byte). Plain text has low entropy. A ZIP file disguised as a document will betray itself with unusually high entropy in its header region.
File DNA Analyzer identifies the true nature of any file regardless of its extension. Malware commonly masquerades as innocent files by changing extensions — a .jpg that is actually an executable, a .pdf that contains a hidden zip archive, a .txt that is actually an XML file. This tool reads the file's magic bytes (the first few bytes that identify the true format) and compares them against a database of hundreds of file signatures.
The hex viewer renders the complete file content as hexadecimal bytes alongside the ASCII representation. This is the fundamental view used in reverse engineering and forensic analysis — the same view you would see in professional tools like HxD, 010 Editor, or xxd. Interesting byte sequences are automatically annotated: file headers, structure delimiters, embedded file signatures, and human-readable strings.
String extraction pulls all sequences of 4+ consecutive printable ASCII characters from anywhere in the file, including inside compressed or encrypted sections where possible. This routinely reveals hardcoded credentials, API keys, server addresses, error messages, and debugging information that developers inadvertently left in production binaries.