File signature inspector
Check what a file starts with.
Compare a file name and browser-reported MIME type with recognizable binary signature bytes. Only the first 64 bytes are read, and nothing is uploaded.
Extensions, MIME types, and magic bytes
A filename extension is a label. The MIME type exposed by a browser is commonly inferred from that label. Signature bytes—sometimes called magic bytes—provide another signal based on file contents, but complete validation requires a parser designed for that format.