MIME

MIME Type List & Content-Type Reference

Look up reference MIME values by extension or media type

API & HTTP
🔒 100% client-side — your data never leaves this page
Maintained by Evan•Updated: September 29, 2026
Options

This is an extension reference, not a file inspection. An extension can represent more than one format.

114 results / 114 total entries
.jpg
image/jpegJPEG Image
.jpeg
image/jpegJPEG Image
.png
image/pngPNG Image
.gif
image/gifGIF Image
.webp
image/webpWebP Image
.svg
image/svg+xmlSVG Vector Image
.ico
image/x-iconIcon File
.avif
image/avifAVIF Image
.bmp
image/bmpBitmap Image
.tiff
image/tiffTIFF Image
.heic
image/heicHEIC Image
.heif
image/heifHEIF Image
.apng
image/apngAnimated PNG
.jp2
image/jp2JPEG 2000
.jxl
image/jxlJPEG XL
.psd
image/vnd.adobe.photoshopAdobe Photoshop
.mp4
video/mp4MP4 Video
.m4v
video/mp4M4V Video
.webm
video/webmWebM Video
.mov
video/quicktimeQuickTime Video
.avi
video/x-msvideoAVI Video
.mkv
video/x-matroskaMatroska Video
.ogv
video/oggOgg Video
.3gp
video/3gpp3GPP Video
.3g2
video/3gpp23GPP2 Video
.mpeg
video/mpegMPEG Video
.mpg
video/mpegMPEG Video
.ts
video/mp2tMPEG Transport Stream
.m2ts
video/mp2tM2TS Stream
.flv
video/x-flvFlash Video
.wmv
video/x-ms-wmvWindows Media Video
.mp3
audio/mpegMP3 Audio
.wav
audio/wavWAV Audio
.ogg
audio/oggOgg Audio
.aac
audio/aacAAC Audio
.flac
audio/flacFLAC Audio
.weba
audio/webmWebM Audio
.m4a
audio/mp4M4A Audio
.opus
audio/opusOpus Audio
.amr
audio/amrAMR Audio
.aif
audio/aiffAIFF Audio
.aiff
audio/aiffAIFF Audio
.mid
audio/midiMIDI Audio
.midi
audio/midiMIDI Audio
.html
text/htmlHTML Document
.htm
text/htmlHTML Document
.css
text/cssCSS Stylesheet
.js
text/javascriptJavaScript
.mjs
text/javascriptJavaScript Module
.cjs
text/javascriptCommonJS JavaScript
.ts
text/typescriptTypeScript
.tsx
text/typescriptTypeScript TSX
.jsx
text/javascriptJSX Script
.csv
text/csvCSV Spreadsheet
.tsv
text/tab-separated-valuesTSV Spreadsheet
.txt
text/plainPlain Text
.md
text/markdownMarkdown
.markdown
text/markdownMarkdown
.rtf
application/rtfRich Text Format
.xml
application/xmlXML Document
.yaml
application/yamlYAML
.yml
application/yamlYAML
.ics
text/calendariCalendar
.vtt
text/vttWebVTT Subtitle
.srt
application/x-subripSubRip Subtitle
.json
application/jsonJSON Data
.jsonld
application/ld+jsonJSON-LD
.map
application/jsonSource Map
.pdf
application/pdfPDF Document
.wasm
application/wasmWebAssembly
.doc
application/mswordWord Document (legacy)
.docx
application/vnd.openxmlformats-officedocument.wordprocessingml.documentWord Document
.xls
application/vnd.ms-excelExcel (legacy)
.xlsx
application/vnd.openxmlformats-officedocument.spreadsheetml.sheetExcel Spreadsheet
.ppt
application/vnd.ms-powerpointPowerPoint (legacy)
.pptx
application/vnd.openxmlformats-officedocument.presentationml.presentationPowerPoint
.odt
application/vnd.oasis.opendocument.textOpenDocument Text
.ods
application/vnd.oasis.opendocument.spreadsheetOpenDocument Spreadsheet
.odp
application/vnd.oasis.opendocument.presentationOpenDocument Presentation
.epub
application/epub+zipEPUB eBook
.sqlite
application/vnd.sqlite3SQLite Database
.db
application/octet-streamDatabase Binary
.bin
application/octet-streamBinary File
.exe
application/vnd.microsoft.portable-executableWindows Executable
.dmg
application/x-apple-diskimagemacOS Disk Image
.iso
application/x-iso9660-imageISO Disk Image
.apk
application/vnd.android.package-archiveAndroid Package
.msi
application/x-msdownloadWindows Installer
.deb
application/vnd.debian.binary-packageDebian Package
.rpm
application/x-rpmRPM Package
.jar
application/java-archiveJava Archive
.war
application/java-archiveWeb Application Archive
.class
application/java-vmJava Bytecode Class
.swf
application/x-shockwave-flashShockwave Flash
.ps
application/postscriptPostScript
.ai
application/postscriptAdobe Illustrator
.webmanifest
application/manifest+jsonWeb App Manifest
.zip
application/zipZIP Archive
.gz
application/gzipGzip Archive
.tar
application/x-tarTAR Archive
.tgz
application/gziptar.gz Archive
.bz2
application/x-bzip2Bzip2 Archive
.xz
application/x-xzXZ Archive
.7z
application/x-7z-compressed7-Zip Archive
.rar
application/vnd.rarRAR Archive
.zst
application/zstdZstandard Archive
.lz
application/x-lzipLzip Archive
.woff
font/woffWeb Font WOFF
.woff2
font/woff2Web Font WOFF2
.ttf
font/ttfTrueType Font
.otf
font/otfOpenType Font
.eot
application/vnd.ms-fontobjectEmbedded OpenType
.sfnt
font/sfntSFNT Font
.ttc
font/collectionTrueType Collection
Page reading mode

The full guide also includes pitfalls, worked examples, snippets, FAQs, and related tools for checking results or troubleshooting.

About this tool

Search this local reference by file extension, media type, or a short English query. Category filters narrow the list, and each row lets you copy its extension or MIME value. The table is a starting point for configuring known formats; it does not inspect files or fetch response headers, and some extensions have more than one interpretation.

Suggested Workflow

Failure Clinic (Common Pitfalls)

One extension can describe different formats

Cause: The catalog includes both MPEG transport streams and TypeScript source under ts. A renamed file can also have an unrelated extension.

Fix: Choose the entry for the actual format. Use File Type Detector for available signature evidence, or inspect the producing application when the format is still unknown.

A correct media type does not guarantee an inline preview

Cause: Content-Disposition, browser support, and the response body also affect how a resource opens.

Fix: Inspect the served response and its disposition. This table cannot diagnose a download or an HTTP 415 response by itself.

Scenario Recipes

01

Check a JavaScript response type

Goal: Find the reference value for a known JavaScript asset.

  1. Search text/javascript or js.
  2. Copy text/javascript from the matching row.
  3. Compare it with the actual response Content-Type in browser developer tools.

Result: The lookup supplies a reference value. It does not request the asset or inspect its bytes.

Frequently Asked Questions

What does an HTTP Content-Type declare?

It declares the media type of the representation, for example image/png or application/json. Parameters such as charset describe that representation where the media type defines them.

What should I use for an unknown binary format?

application/octet-stream is the generic binary media type. It does not identify the underlying format or guarantee a specific browser download behavior.

Is this a complete or live registry?

No. It is a built-in reference of common extension mappings, searched locally. For a less common or newly registered type, consult the IANA media types registry and the format specification.

Keep browsing