🛝Toolio
All tools

📑 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

  1. Type any file extension (e.g. "svg") or a partial MIME string (e.g. "audio") into the search box.
  2. The table filters instantly to show only matching extensions and their MIME types.
  3. Click any row to copy the MIME type string to your clipboard.
  4. 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.