Document · What the file knows

File Metadata Viewer

Size, type, timestamps and signatures

Inspect any file: its real type from the magic bytes, its timestamps, its SHA-256, and whether the extension is telling the truth.

Magic bytesSHA-256TimestampsAny type
Signatures
40+
Max file
2 GB
Uploaded
0 B

File Metadata Viewer

Runs in your browser · nothing uploaded
Drop files here Any file — nothing is read beyond your device
SHA-256
Timestamps

01 — How to use File Metadata Viewer

1 Drop any file There is no type restriction, because inspecting unfamiliar files is the point. Nothing is uploaded — the file is read from your own disk by the browser.
2 Read the detected type The type is worked out from the file's leading bytes, not its name. The first sixteen bytes are shown in hex underneath as the evidence for that conclusion.
3 Watch for a mismatch If the extension disagrees with the contents, that is called out first and in plain words. A .jpg that is really a PDF is worth knowing about.
4 Copy the hash or export JSON SHA-256 is computed over the whole file, which is what you need to verify a download or prove two files are identical. Turn it off for very large files.

02 — Getting good results

The extension is a claim; the bytes are the fact A file extension is simply the end of a name. Anyone can rename anything, and some systems do it automatically and incorrectly — attachments downloaded through certain mail gateways, images exported by some phones, files copied from systems that use different conventions. Software, meanwhile, generally decides what to do with a file by looking at its first few bytes. When the two disagree, the bytes are what actually determines the behaviour you will see.
A ZIP signature does not mean it is a ZIP archive Word, Excel and PowerPoint files from the last fifteen years are ZIP archives containing XML, as are OpenDocument files, EPUB books, Android APKs and Java JARs. All of them begin with the same two bytes, PK. The tool reports the container honestly rather than guessing which of those it is, because from the first four bytes alone there is genuinely no way to tell.
SHA-256 reads the whole file, so it costs time on large ones Detecting the type only needs the first few dozen bytes and is instantaneous regardless of size. Hashing has to read every byte, which on a multi-gigabyte file takes real time and memory. That is why it is a switch rather than automatic. Turn it off when you only want to know what something is.
A modification date of nothing is normal Browsers report a file's last-modified time as zero when the underlying system did not supply one, which happens with files from certain archives, downloads and cloud sources. That is shown as "not recorded" rather than as 1 January 1970, which is what the raw value literally means and what many tools display.

03 — Questions

No. The browser reads it from your disk into memory in this tab. Detection reads the first thirty-two bytes; hashing reads the whole file locally with the browser's own crypto implementation. Nothing is transmitted.

04 — More about File Metadata Viewer

61 more tools
where this came from.

Same shell, same shortcuts, same promise: nothing leaves your browser.

Browse all 62