<!-- Markdown version of https://ocxly.com/mime-type-finder.html · auto-generated, may lag the live page -->

# MIME Type Finder

Look up the MIME (media) type for any file extension, or find the extensions for a MIME type — and drop a file to see the type your browser reports. Runs entirely in your browser.

| Extension | MIME type |  |
| --- | --- | --- |
| .html | text/html |  |
| .htm | text/html |  |
| .css | text/css |  |
| .js | text/javascript |  |
| .mjs | text/javascript |  |
| .json | application/json |  |
| .jsonld | application/ld+json |  |
| .xml | application/xml |  |
| .csv | text/csv |  |
| .txt | text/plain |  |
| .md | text/markdown |  |
| .ics | text/calendar |  |
| .rtf | application/rtf |  |
| .png | image/png |  |
| .jpg | image/jpeg |  |
| .jpeg | image/jpeg |  |
| .gif | image/gif |  |
| .webp | image/webp |  |
| .svg | image/svg+xml |  |
| .avif | image/avif |  |
| .bmp | image/bmp |  |
| .ico | image/vnd.microsoft.icon |  |
| .tif | image/tiff |  |
| .tiff | image/tiff |  |
| .heic | image/heic |  |
| .apng | image/apng |  |
| .mp3 | audio/mpeg |  |
| .wav | audio/wav |  |
| .ogg | audio/ogg |  |
| .oga | audio/ogg |  |
| .opus | audio/opus |  |
| .aac | audio/aac |  |
| .flac | audio/flac |  |
| .weba | audio/webm |  |
| .mid | audio/midi |  |
| .m4a | audio/mp4 |  |
| .mp4 | video/mp4 |  |
| .m4v | video/mp4 |  |
| .webm | video/webm |  |
| .ogv | video/ogg |  |
| .avi | video/x-msvideo |  |
| .mov | video/quicktime |  |
| .mkv | video/x-matroska |  |
| .mpeg | video/mpeg |  |
| .3gp | video/3gpp |  |
| .ts | video/mp2t |  |
| .pdf | application/pdf |  |
| .doc | application/msword |  |
| .docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document |  |
| .xls | application/vnd.ms-excel |  |
| .xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |  |
| .ppt | application/vnd.ms-powerpoint |  |
| .pptx | application/vnd.openxmlformats-officedocument.presentationml.presentation |  |
| .odt | application/vnd.oasis.opendocument.text |  |
| .ods | application/vnd.oasis.opendocument.spreadsheet |  |
| .odp | application/vnd.oasis.opendocument.presentation |  |
| .epub | application/epub+zip |  |
| .zip | application/zip |  |
| .gz | application/gzip |  |
| .tar | application/x-tar |  |
| .7z | application/x-7z-compressed |  |
| .rar | application/vnd.rar |  |
| .bz2 | application/x-bzip2 |  |
| .xz | application/x-xz |  |
| .woff | font/woff |  |
| .woff2 | font/woff2 |  |
| .ttf | font/ttf |  |
| .otf | font/otf |  |
| .eot | application/vnd.ms-fontobject |  |
| .wasm | application/wasm |  |
| .bin | application/octet-stream |  |
| .exe | application/octet-stream |  |
| .sh | application/x-sh |  |
| .php | application/x-httpd-php |  |
| .py | text/x-python |  |
| .sql | application/sql |  |
| .yaml | application/yaml |  |
| .yml | application/yaml |  |
| .toml | application/toml |  |
| .ipa | application/octet-stream |  |
| .apk | application/vnd.android.package-archive |  |
| .deb | application/vnd.debian.binary-package |  |
| .dmg | application/x-apple-diskimage |  |
| .iso | application/x-iso9660-image |  |
| .jar | application/java-archive |  |
| .swf | application/x-shockwave-flash |  |

### How it works

A MIME type (now called a *media type*) tells software what kind of data a file holds — e.g. `image/png` or `application/json`. Servers send it in the `Content-Type` header so browsers know how to handle a response. This tool matches against a built-in table of common types; the file-drop uses the browser's own `File.type`, which it infers from the extension.

---
*Source: [ocxly.com/mime-type-finder.html](https://ocxly.com/mime-type-finder.html) — OCXLY, free 100% client-side privacy-first tools. Free MIME type finder. Look up the media type for any file extension or find extensions for a MIME type, and drop a file to see the type your browser reports. Runs entirely in your browser.*
