Find the MIME type (media type) of any file extension — type html, .xlsx or md —
or go the other way: type a MIME type such as image/jpeg to see every extension that belongs to it. Partial
matches and whole categories (image/*) are supported, and you can browse any top-level type below. The embedded
table holds hundreds of common pairs and is used entirely in your browser.
loading…
e.g. html, svg, application/pdf, audio/* — results update as you type.
Result
Start typing an extension or a MIME type above. For example “webp” or “font/woff2”.
Browse by top-level type
About the data: this page ships with an embedded, de-duplicated subset of the common registered MIME types
(IANA-oriented: image/*, audio/*, video/*, text/*, font/*,
application/*, model/*, message/* and multipart/*). When a file extension maps to
several equivalent registrations only the most common one is kept, so jpg always reports image/jpeg
rather than an exotic alias. This is a convenience reference for development — for authoritative and always-current
lists see the IANA registry, and remember the actual type a server sends is what the Content-Type header says.
Privacy: the lookup runs locally against the embedded table — nothing you type is ever uploaded.
What is a MIME type?
A MIME type (media type) is the standard label that tells software what kind of content a file or an HTTP response holds: text/html is a web page, image/jpeg a JPEG picture, application/json structured data. It has two parts — a top-level type (text, image, audio, video, application…) and a subtype — and optionally parameters such as ; charset=utf-8. Browsers and servers rely on it to decide how to handle a payload: render it, download it, hand it to a plugin, or refuse it.
The type a browser actually trusts is the Content-Type header the server sends — not the file extension, which any user can rename. A mismatched header is a classic cause of "the file downloads instead of opening".
🔷 Code & Dev Tools
Developer utilities running entirely in your browser.