MIME Type Lookup
Look up file extensions ↔ MIME types in a bundled reference. Search, filter by category, copy MIME or dotted extension; hints when you type a type/subtype. No network calls.
100% local — your data never leaves this device
This is a practical subset for web and developer workflows, not the full IANA registry. Some formats have several valid MIME labels; servers and tools may differ slightly.
113 matches
| Extension | MIME type | Category | Actions |
|---|---|---|---|
| .avif | image/avif | Image | |
| .bmp | image/bmp | Image | |
| .gif | image/gif | Image | |
| .ico | image/vnd.microsoft.icon | Image | |
| .jpeg | image/jpeg | Image | |
| .jpg | image/jpeg | Image | |
| .png | image/png | Image | |
| .svg | image/svg+xml | Image | |
| .svgz | image/svg+xml | Image | |
| .tif | image/tiff | Image | |
| .tiff | image/tiff | Image | |
| .webp | image/webp | Image | |
| .conf | text/plain | Text | |
| .ics | text/calendar | Text | |
| .log | text/plain | Text | |
| .md | text/markdown | Text | |
| .txt | text/plain | Text | |
| .atom | application/atom+xml | Code & markup | |
| .c | text/x-c | Code & markup | |
| .cjs | application/node | Code & markup | |
| .cpp | text/x-c++ | Code & markup | |
| .css | text/css | Code & markup | |
| .go | text/x-go | Code & markup | |
| .h | text/x-c | Code & markup | |
| .hpp | text/x-c++ | Code & markup | |
| .htm | text/html | Code & markup | |
| .html | text/html | Code & markup | |
| .java | text/x-java-source | Code & markup | |
| .js | text/javascript | Code & markup | |
| .jsx | text/javascript | Code & markup | |
| .kt | text/x-kotlin | Code & markup | |
| .less | text/less | Code & markup | |
| .mjs | text/javascript | Code & markup | |
| .php | application/x-httpd-php | Code & markup | |
| .py | text/x-python | Code & markup | |
| .rb | text/x-ruby | Code & markup | |
| .rs | text/rust | Code & markup | |
| .rss | application/rss+xml | Code & markup | |
| .scss | text/x-scss | Code & markup | |
| .sh | application/x-sh | Code & markup | |
| .ts | text/typescript | Code & markup | |
| .tsx | text/typescript-jsx | Code & markup | |
| .vue | text/plain | Code & markup | |
| .xhtml | application/xhtml+xml | Code & markup | |
| .csv | text/csv | Data & config | |
| .json | application/json | Data & config | |
| .jsonld | application/ld+json | Data & config | |
| .sql | application/sql | Data & config | |
| .toml | application/toml | Data & config | |
| .xml | application/xml | Data & config | |
| .yaml | application/yaml | Data & config | |
| .yml | application/yaml | Data & config | |
| .abw | application/x-abiword | Application | |
| .ai | application/postscript | Application | |
| .apk | application/vnd.android.package-archive | Application | |
| .azw | application/vnd.amazon.ebook | Application | |
| .bin | application/octet-stream | Application | |
| .class | application/java-vm | Application | |
| .dll | application/octet-stream | Application | |
| .doc | application/msword | Application | |
| .docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document | Application | |
| .epub | application/epub+zip | Application | |
| .exe | application/vnd.microsoft.portable-executable | Application | |
| .mpkg | application/vnd.apple.installer+xml | Application | |
| .odp | application/vnd.oasis.opendocument.presentation | Application | |
| .ods | application/vnd.oasis.opendocument.spreadsheet | Application | |
| .odt | application/vnd.oasis.opendocument.text | Application | |
| application/pdf | Application | ||
| .ppt | application/vnd.ms-powerpoint | Application | |
| .pptx | application/vnd.openxmlformats-officedocument.presentationml.presentation | Application | |
| .ps | application/postscript | Application | |
| .rtf | application/rtf | Application | |
| .swf | application/x-shockwave-flash | Application | |
| .vsd | application/vnd.visio | Application | |
| .wasm | application/wasm | Application | |
| .xls | application/vnd.ms-excel | Application | |
| .xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | Application | |
| .xul | application/vnd.mozilla.xul+xml | Application | |
| .aac | audio/aac | Audio | |
| .flac | audio/flac | Audio | |
| .m4a | audio/mp4 | Audio | |
| .mid | audio/midi | Audio | |
| .midi | audio/midi | Audio | |
| .mp3 | audio/mpeg | Audio | |
| .oga | audio/ogg | Audio | |
| .ogg | audio/ogg | Audio | |
| .opus | audio/opus | Audio | |
| .wav | audio/wav | Audio | |
| .weba | audio/webm | Audio | |
| .avi | video/x-msvideo | Video | |
| .flv | video/x-flv | Video | |
| .m4v | video/x-m4v | Video | |
| .mkv | video/x-matroska | Video | |
| .mov | video/quicktime | Video | |
| .mp4 | video/mp4 | Video | |
| .mpeg | video/mpeg | Video | |
| .ogv | video/ogg | Video | |
| .webm | video/webm | Video | |
| .eot | application/vnd.ms-fontobject | Font | |
| .otf | font/otf | Font | |
| .ttf | font/ttf | Font | |
| .woff | font/woff | Font | |
| .woff2 | font/woff2 | Font | |
| .7z | application/x-7z-compressed | Archive | |
| .bz | application/x-bzip | Archive | |
| .bz2 | application/x-bzip2 | Archive | |
| .deb | application/x-debian-package | Archive | |
| .gz | application/gzip | Archive | |
| .jar | application/java-archive | Archive | |
| .rar | application/vnd.rar | Archive | |
| .tar | application/x-tar | Archive | |
| .zip | application/zip | Archive | |
| .zst | application/zstd | Archive |
How to use MIME Type Lookup
- 1Type part of an extension (with or without a leading dot) or part of a MIME string to filter the table.
- 2Optionally narrow the list with the category filter; use the copy buttons for a dotted extension or the full MIME value.
- 3When your search looks like a type/subtype (e.g. image/png), a hint may list common extensions that map to that MIME in this table.
Privacy
All matching and filtering run in your browser. No queries are logged or transmitted; the dataset is static and bundled with the app.
🔒 The lookup table ships with the page. Your searches are not sent to a server.