MIME Type Lookup
Look up a MIME type by extension, and browse the full grouped reference.
All MIME types (146)
Text
Human readable documents and markup.
| Extension | MIME | Notes |
|---|---|---|
.txt.text.log.ini.cfg.conf.env | Unformatted text | |
.html.htm | Web page markup | |
.css | Style sheets | |
.js.mjs.cjs | ECMAScript modules and scripts | |
.md.markdown | Markdown documents | |
.csv | Comma separated values | |
.tsv | ||
.ics.ifb | Calendar events | |
.vcf.vcard | Contact cards | |
.vtt | Web video subtitles | |
.py.pyw | unofficial | Python source, not registered with IANA |
.java | unofficial | Java source, not registered with IANA |
.c.h | unofficial | C source, not registered with IANA |
.cpp.cc.cxx.hpp | unofficial | C++ source, not registered with IANA |
.rb | unofficial | |
.go | unofficial | |
.rs | unofficial | |
.sh.bash.zsh | Shell scripts | |
.diff.patch | ||
.sql | SQL statements | |
.scss | unofficial | |
.less | unofficial | |
.pl.pm | unofficial | |
.lua | unofficial | |
.r | unofficial | |
.scala | unofficial | |
.kt.kts | unofficial | |
.swift | unofficial | |
.dart | unofficial | |
.vue | unofficial | Vue single file component |
.jsx | unofficial | React component with JSX |
.tsx | unofficial | |
.org | unofficial |
Application & data
Structured data, documents, archives and executables.
| Extension | MIME | Notes |
|---|---|---|
.ts | TypeScript source | |
.json | JSON data | |
.jsonld | JSON-LD linked data | |
.ndjson.jsonl | Newline delimited JSON | |
.xml.xsl.xslt.xsd.rss.atom | XML documents | |
.xhtml | ||
.yaml.yml | YAML data | |
.toml | TOML configuration | |
.graphql.gql | ||
.pdf | Portable Document Format | |
.rtf | ||
.ps.eps | ||
.wasm | WebAssembly binary | |
| — | Registered for SQL, though text/x-sql is more common | |
.zip | ZIP archive | |
.gz.tgz | ||
.tar | unofficial | |
.7z | unofficial | |
.rar | Official RAR type | |
.bz2 | unofficial | |
.xz | unofficial | |
.zst | ||
.epub | ||
.doc.dot | ||
.docx | Word document since Office 2007 | |
.xls.xlt | ||
.xlsx | Excel workbook since Office 2007 | |
.ppt.pot | ||
.pptx | ||
.odt | ||
.ods | ||
.odp | ||
.php.phtml | unofficial | Widely used for PHP scripts |
.jar | ||
.exe.dll.msi | unofficial | |
.dmg | unofficial | |
.apk | ||
.deb | unofficial | |
.rpm | unofficial | |
.sqlite.sqlite3.db | unofficial | |
.mdb.accdb | ||
.kml | ||
.kmz | ||
.gpx | ||
.m3u8 | HLS streaming playlist | |
.ai | ||
.psd | ||
.srt | unofficial | |
.eot | Legacy embedded OpenType for IE | |
.bin | Fallback for unknown binary data | |
| — | HTML form submission body | |
| — | JSON:API payload | |
.p12.pfx | ||
.pem.crt.cer | unofficial | Certificates and public keys; .key belongs to Keynote |
.key | ||
.numbers | ||
.pages | ||
.vsd.vsdx | ||
.lnk | unofficial | |
.iso.img | unofficial | |
.swf | unofficial | |
.tex.latex | unofficial | |
.bib | unofficial | |
.blend | unofficial |
Image
Raster and vector image formats.
| Extension | MIME | Notes |
|---|---|---|
.jpg.jpeg.jpe | Lossy photo format | |
.png | Lossless with alpha | |
.gif | ||
.webp | ||
.avif | AV1 based image format | |
.jxl | JPEG XL | |
.svg.svgz | Vector graphics in XML | |
.ico | Favicon container | |
.bmp | ||
.tif.tiff | ||
.heic | Apple HEIF photo | |
.heif | ||
.apng | ||
.dwg | ||
.xcf | unofficial | GIMP project file |
.cr2 | unofficial | Canon RAW photo |
Audio
Sound formats.
| Extension | MIME | Notes |
|---|---|---|
.mp3.mpga | MPEG audio, usually MP3 | |
.wav | ||
.ogg.oga | ||
.opus | ||
.aac | ||
.flac | Lossless compression | |
.weba | ||
.m4a | ||
.mid.midi | ||
.aif.aiff | ||
.wma | unofficial | |
.amr |
Video
Moving picture formats.
| Extension | MIME | Notes |
|---|---|---|
.mp4.m4v | Most widely supported container | |
.webm | ||
.ogv | ||
.mov.qt | ||
.avi | unofficial | |
.mkv | unofficial | |
.mpg.mpeg.mpe | ||
.m2ts.mts | MPEG transport stream; .ts is claimed by TypeScript below | |
.3gp | ||
.flv | unofficial | |
.wmv | unofficial |
Font
Web and desktop font containers.
| Extension | MIME | Notes |
|---|---|---|
.woff | ||
.woff2 | Best compression, use on the web | |
.ttf | ||
.otf | ||
.ttc |
3D model
3D interchange formats.
| Extension | MIME | Notes |
|---|---|---|
.gltf | glTF in JSON form | |
.glb | glTF as a single binary | |
.obj | ||
.stl | Common for 3D printing | |
.usdz |
About MIME Type Lookup
Look up a MIME type by extension, and browse the full grouped reference.
The work happens in your browser: what you paste is never sent to a server, and no account is needed.
More in this category
Comments
We only read your public GitHub username and avatar — no email, no write access. Comments are limited to 140 characters, cannot be edited, and can be deleted within 24 hours.
You can delete your own comment within 24 hours. Comments cannot be edited.
No comments yet — be the first.
Loading comments…