Drop files here
or click to browse — batch identification supported, nothing is uploaded
Find out what a file really is — magic-number detection, locally.
Your files never leave your browser — all processing is local.
Drop files here
or click to browse — batch identification supported, nothing is uploaded
Drop any file — especially one with a missing, wrong or unknown extension — and this tool reads its first bytes (and, where needed, its tail) to identify the real format from magic-number signatures. You get the detected type, its MIME type, the correct extension, and a one-line explanation of what the format actually is. Everything runs in your browser; files are never uploaded, so it's safe for files you don't trust.
Extensions lie, and that's the point of this tool: a .jpg that is actually a PNG, an .exe hiding inside a renamed document, or a mystery download with no extension at all. When the detected type doesn't match the extension, the mismatch is flagged prominently with the suggested correct name. Container formats get a second look — docx, xlsx, pptx, apk, jar and epub are all ZIP files inside, so the tool opens the container's directory to tell them apart, and does the same for the RIFF family (WAV, AVI, WebP).
Text files get their own analysis: encoding (UTF-8/16, BOM presence), line endings (LF vs CRLF), and whether stray NUL bytes suggest binary contamination. Batch mode identifies many files at once, and anything unidentifiable shows its first 64 bytes as hex with a one-click jump into the Hex Editor for manual inspection.