📑 MIME Type Lookup
Type a file extension or MIME type to instantly filter a built-in table of ~80 entries — then click any row to copy the MIME string to your clipboard.
About
MIME types (Multipurpose Internet Mail Extensions) tell browsers, servers, and APIs what kind of data a file contains — for example, "image/png" for PNG images or "application/json" for JSON files. Getting the MIME type wrong causes browsers to mishandle downloads, servers to reject uploads, and fetch() calls to fail content-type checks. This tool embeds a curated table of ~80 of the most common extensions covering images, video, audio, documents, fonts, archives, and developer formats. The live filter works on both the extension column and the MIME-type column simultaneously, so you can search from either direction. Everything runs in the browser with no network requests.
How to use
- Type any file extension (e.g. "svg") or a partial MIME string (e.g. "audio") into the search box.
- The table filters instantly to show only matching extensions and their MIME types.
- Click any row to copy the MIME type string to your clipboard.
- Paste the copied MIME string directly into your code, server config, or API request.
FAQ
- What is a MIME type?
- A MIME type is a two-part identifier (type/subtype, e.g. "text/html") that tells software what format a piece of data is in. Browsers use it to decide how to render or download a file; HTTP servers include it in the Content-Type header.
- How many file extensions does this tool cover?
- The built-in table covers ~80 of the most commonly used extensions across images, video, audio, documents, fonts, archives, and developer formats such as JSON, WASM, and CSV.
- Can I search by MIME type instead of file extension?
- Yes. The filter matches against both the extension column and the MIME-type column at the same time, so typing "image" shows every image/* entry, and typing "mp" narrows to mp3, mp4, and similar.
- Does clicking a row copy the MIME type or the file extension?
- Clicking a row copies the MIME type string (e.g. "image/svg+xml") — the value you typically need for Content-Type headers or fetch() options.
- Is this tool accurate for use in production code or server configuration?
- The table uses the MIME types registered with IANA or widely accepted by major browsers, making it reliable for common cases. For rare or vendor-specific formats, always verify against the official IANA media type registry.