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 uploadedWhat 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
- Enter a queryType an extension such as .json or a MIME type such as application/json.
- Filter by typeUse the chips to show only text, image, audio, video, font, application or model types.
- Copy valueClick a result to copy the MIME type.