What is a MIME type and how do I find one?
A MIME type tells browsers and servers what is inside a file: "image/png", "application/pdf", "text/html". Without the right MIME, browsers will either force a download or show garbage.
This is a two-way search across 300+ types. Type an extension (.pdf → application/pdf), a MIME (application/json → .json), or a name ("PNG image" → image/png, .png).
It all runs offline because the data is baked into the page. The most popular types are starred, deprecated ones (like image/jp2) come with a warning and a suggested replacement.
How to use it
- Type an extension (.pdf, png, mp4), a MIME (image/png, application/json), or a description (Excel, PDF, audio MP3).
- The list filters instantly. Click a category - Image / Audio / Video / Application / Text / Font / 3D Model - to narrow it down.
- Arrow keys ↑↓ move the highlight, Enter copies the MIME of the first hit.
- Click any entry to see the detail panel: extensions, category, when to use it, ready Content-Type header, whether browsers render it natively.
- Copy buttons grab just the MIME, just the extension, or the full HTTP header to paste straight into code.
When this is useful
Everyday MIME situations for developers:
- Sending a file via API - what Content-Type for XLSX? `application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`. Check it here in 2 seconds.
- Accepting uploads - your client sends a file, you validate `req.headers['content-type']`. Which values should "image" accept? `image/png`, `image/jpeg`, `image/webp`, `image/avif`, `image/gif`. All starred as "popular".
- Nginx / Apache config - you add `AddType` for a new extension. `.woff2 → font/woff2`. `.webmanifest → application/manifest+json`.
- Service worker in a PWA - you must respond with the correct MIME or the browser rejects the resource. Look it up here.
- HTML5 video/audio - which containers play natively in the browser? Filter by "browser native" - they are flagged.
- Old formats - a customer says "I uploaded a WMV". You see it is `video/x-ms-wmv` and deprecated - suggest a conversion to MP4.
- Magic numbers - you know only the extension and need the MIME. Type `.jp2` and discover JPEG 2000 is deprecated.
Related tools: the HTTP request tester tells you what your server actually returns. The HTTP headers inspector pulls every header out of a response.