Identify a file by its magic bytes and flag extensions that lie about the real format.
MIME Types Reference
Use MIME Types Reference
What it does
Search a table of 40 common file extensions and two form encodings with the Content-Type usually sent for them. Useful when an email attachment or a download declares a type that does not match its name.
It runs entirely in your browser: nothing you enter is uploaded.
Example
Search for svg
svgEXTENSION MIME TYPE
.svg image/svg+xmlOne row is left: .svg → image/svg+xml. SVG files can carry scripts and links, which is why they turn up as phishing attachments.
FAQ
What does the search match?
Any part of the extension or of the MIME type, so zip finds both .zip (application/zip) and .gzip (application/gzip). Two rows, .form and .urlenc, are labels for the form encodings multipart/form-data and application/x-www-form-urlencoded rather than real file extensions.
Are these the official IANA types?
Mostly. A few rows show a widely used value instead: .js is listed as application/javascript although RFC 9239 made text/javascript the standard, and .yaml as text/yaml while application/yaml is the registered type (RFC 9512). A file's real format is set by its bytes, not by its name or declared type; check that with the File Type Sniffer.
Is anything sent when I search?
No. The table is part of the page and the filtering happens in your browser.