Tool workspace
The file is read locally and is not uploaded.
Inspect one local file's size, browser-reported MIME type, leading signature bytes, and SHA-256 checksum without uploading it. Signature recognition is deliberately limited and does not prove that a file is safe.
The file is read locally and is not uploaded.
Inspect one local file's size, browser-reported MIME type, leading signature bytes, and SHA-256 checksum without uploading it. Signature recognition is deliberately limited and does not prove that a file is safe.
Select a small PNG and confirm the 89 50 4E 47 signature, image/png report, size, and stable SHA-256 digest.
No. FileReader and Web Crypto process it in the browser.
No. It identifies only a small leading-byte pattern.
Reproducible examples
Run these examples in the workspace above and compare the result with the documented output.
File bytes stay local, Web Crypto computes SHA-256, signature detection checks a limited prefix table, and browser MIME/extension values are untrusted hints.
Input is one local file read as bytes. Output is metadata, a limited signature match, MIME comparison, prefix hex, and SHA-256.
Checks cover known small fixtures, checksum vectors, empty files, size limit, MIME mismatch, clear, privacy network capture, and mobile selection.
The input and result stay in this browser session. ZZP Box does not upload or store the values entered in this tool.
Choose the next tool by the operation you need, then review that page's stated input and limits.