DT Dev Tools

MIME Types

Look up MIME types for about 150 file extensions β€” web, images, audio, video, fonts, documents, archives, certificates and 3D β€” in both directions.

πŸ”’ Runs entirely in your browser β€” nothing is uploaded

Was this tool useful? Rate it:

What MIME Types does

MIME Types is a searchable lookup for file extensions and media types. It helps when setting Content-Type headers, configuring uploads, writing static hosting rules, preparing test fixtures, debugging browser downloads, or checking what a file extension usually maps to. You can search in either direction: enter an extension such as .svg or .webmanifest, a MIME string such as application/pdf, or a broad keyword such as image, font, archive, playlist or certificate. Each result shows the extension, MIME type, and short description, and filter chips narrow the list to one top-level type.

The reference covers modern and legacy formats alike: AVIF, JPEG XL and HEIC images; Opus, FLAC and AAC audio; HLS (.m3u8) and MPEG-DASH (.mpd) streaming manifests; WOFF2 fonts; Office and OpenDocument files; 7z, Zstandard and Brotli archives; Android, Debian and RPM packages; PEM, CRT and PKCS#12 certificates; SQLite, Parquet and GeoJSON data; and glTF, STL and USDZ 3D models. Clicking a result copies the MIME type so it can be pasted into code, configuration, a response header, or documentation.

Private browser-based workflow

All processing happens inside your browser with client-side JavaScript. The reference data is embedded in the page, so lookups are instant, work offline and never send your queries to a server.

Practical tips

MIME mappings can differ across operating systems, registries, servers, and application frameworks, and a few extensions are ambiguous β€” .ts is both TypeScript source and MPEG transport stream video, so both are listed. For security-sensitive uploads, do not trust extensions alone. Check content, validate allowed types on the server, and serve user-uploaded files with safe headers such as X-Content-Type-Options: nosniff. Text formats such as HTML, CSS, JavaScript, JSON, XML, CSV, and Markdown often benefit from an explicit charset, while binary formats generally should not include a text charset. Use application/octet-stream when you want a browser to download a file instead of displaying it.

How to use

  1. Enter a queryType an extension such as .json or a MIME type such as application/json.
  2. Filter by typeUse the chips to show only text, image, audio, video, font, application or model types.
  3. Copy valueClick a result to copy the MIME type.

Frequently asked questions

Can I search by extension and MIME type?
Yes. Search matches extensions, MIME strings, and descriptions, and the chips filter by top-level type such as image/*, video/* or font/*.
Does this include every MIME type?
No, but it covers about 150 formats you meet in practice: web, code, images including HEIC, AVIF and camera RAW, audio, video and streaming playlists, fonts, office documents, archives, packages, certificates, data and 3D models.
Does lookup require a server?
No. The reference map is embedded in the page.