MIME Types Lookup
File extensions to Content-TypeRuns locally · nothing uploaded
| Extension | MIME type | Description |
|---|---|---|
| .html .htm | text/html | HTML document |
| .css | text/css | CSS stylesheet |
| .js .mjs | text/javascript | JavaScript |
| .json | application/json | JSON data |
| .jsonld | application/ld+json | JSON-LD |
| .xml | application/xml | XML document |
| .txt | text/plain | Plain text |
| .csv | text/csv | Comma-separated values |
| .md | text/markdown | Markdown |
| .ics | text/calendar | iCalendar |
| .vcf | text/vcard | vCard contact |
| .png | image/png | PNG image |
| .jpg .jpeg | image/jpeg | JPEG image |
| .gif | image/gif | GIF image |
| .webp | image/webp | WebP image |
| .avif | image/avif | AVIF image |
| .svg | image/svg+xml | SVG vector image |
| .ico | image/vnd.microsoft.icon | Icon |
| .bmp | image/bmp | Bitmap image |
| .tif .tiff | image/tiff | TIFF image |
| .heic | image/heic | HEIC image (Apple) |
| .mp3 | audio/mpeg | MP3 audio |
| .wav | audio/wav | WAV audio |
| .ogg .oga | audio/ogg | Ogg audio |
| .m4a | audio/mp4 | M4A audio |
| .aac | audio/aac | AAC audio |
| .flac | audio/flac | FLAC audio |
| .weba | audio/webm | WebM audio |
| .mp4 | video/mp4 | MP4 video |
| .webm | video/webm | WebM video |
| .ogv | video/ogg | Ogg video |
| .mov | video/quicktime | QuickTime video |
| .avi | video/x-msvideo | AVI video |
| .mkv | video/x-matroska | Matroska video |
| .ts | video/mp2t | MPEG transport stream |
| .m3u8 | application/vnd.apple.mpegurl | HLS playlist |
application/pdf | PDF document | |
| .doc | application/msword | Word 97-2003 |
| .docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document | Word document |
| .xls | application/vnd.ms-excel | Excel 97-2003 |
| .xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | Excel spreadsheet |
| .ppt | application/vnd.ms-powerpoint | PowerPoint 97-2003 |
| .pptx | application/vnd.openxmlformats-officedocument.presentationml.presentation | PowerPoint presentation |
| .odt | application/vnd.oasis.opendocument.text | OpenDocument text |
| .rtf | application/rtf | Rich Text Format |
| .epub | application/epub+zip | EPUB e-book |
| .zip | application/zip | ZIP archive |
| .rar | application/vnd.rar | RAR archive |
| .7z | application/x-7z-compressed | 7-Zip archive |
| .tar | application/x-tar | Tape archive |
| .gz | application/gzip | Gzip |
| .bz2 | application/x-bzip2 | Bzip2 |
| .woff | font/woff | WOFF font |
| .woff2 | font/woff2 | WOFF2 font |
| .ttf | font/ttf | TrueType font |
| .otf | font/otf | OpenType font |
| .wasm | application/wasm | WebAssembly |
| .bin .exe .dll | application/octet-stream | Arbitrary binary data (download) |
| .apk | application/vnd.android.package-archive | Android package |
| .jar | application/java-archive | Java archive |
| .sh | application/x-sh | Shell script |
| .php | application/x-httpd-php | PHP script |
| .yaml .yml | application/yaml | YAML |
| .webmanifest | application/manifest+json | Web app manifest |
| (form) | application/x-www-form-urlencoded | Default HTML form encoding |
| (form) | multipart/form-data | Forms with file uploads |
| (stream) | text/event-stream | Server-sent events |
Showing 67 of 67
Also works as:mime type listcontent typefile extension lookup
How to use
- 1Search an extension or keyword.
- 2Or filter by category.
- 3Copy the MIME type you need.
FAQ
Why do MIME types matter?
Servers send Content-Type so browsers know how to handle a file; a wrong type can break images or block scripts.
What if I don't know the type?
Use application/octet-stream for generic binary data; browsers will download it.