Back to tools
Network & APIpublic tool

MIME Types

Look a MIME type up from a file extension, or go the other way from the type. Search, filter and convert in both directions.

Types
89 MIME types
Rows
91 mappings
Showing
91 rows
Local
100% browser

Convert

Paste an extension or a full MIME type — the direction is detected automatically

A browser sends image/png for .png.

  • image/png.pngLossless raster, supports alpha.

Type table

91 of 91 mappings

Type
  • .pngimage/pngImages
  • .jpgimage/jpegImages
  • .gifimage/gifImages
  • .webpimage/webpImages
  • .avifimage/avifImages
  • .svgimage/svg+xmlImages
  • .icoimage/vnd.microsoft.iconImages
  • .bmpimage/bmpImages
  • .tiffimage/tiffImages
  • .heicimage/heicImages
  • .jxlimage/jxlImages
  • .apngimage/apngImages
  • .psdimage/vnd.adobe.photoshopImages
  • .mp4video/mp4Video
  • .webmvideo/webmVideo
  • .movvideo/quicktimeVideo
  • .avivideo/x-msvideoVideo
  • .mkvvideo/x-matroskaVideo
  • .mpegvideo/mpegVideo
  • .ogvvideo/oggVideo
  • .3gpvideo/3gppVideo
  • .flvvideo/x-flvVideo
  • .tsvideo/mp2tVideo
  • .mp3audio/mpegAudio
  • .wavaudio/wavAudio
  • .oggaudio/oggAudio
  • .flacaudio/flacAudio
  • .aacaudio/aacAudio
  • .m4aaudio/mp4Audio
  • .opusaudio/opusAudio
  • .webaaudio/webmAudio
  • .midaudio/midiAudio
  • .aiffaudio/aiffAudio
  • .amraudio/amrAudio
  • .woff2font/woff2Fonts
  • .wofffont/woffFonts
  • .ttffont/ttfFonts
  • .otffont/otfFonts
  • .eotapplication/vnd.ms-fontobjectFonts
  • .pdfapplication/pdfDocuments
  • .docapplication/mswordDocuments
  • .docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.documentDocuments
  • .xlsapplication/vnd.ms-excelDocuments
  • .xlsxapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetDocuments
  • .pptapplication/vnd.ms-powerpointDocuments
  • .pptxapplication/vnd.openxmlformats-officedocument.presentationml.presentationDocuments
  • .odtapplication/vnd.oasis.opendocument.textDocuments
  • .odsapplication/vnd.oasis.opendocument.spreadsheetDocuments
  • .epubapplication/epub+zipDocuments
  • .rtfapplication/rtfDocuments
  • .pagesapplication/vnd.apple.pagesDocuments
  • .zipapplication/zipArchives
  • .gzapplication/gzipArchives
  • .tarapplication/x-tarArchives
  • .bz2application/x-bzip2Archives
  • .xzapplication/x-xzArchives
  • .7zapplication/x-7z-compressedArchives
  • .rarapplication/vnd.rarArchives
  • .tar.gzapplication/gzipArchives
  • .zstapplication/zstdArchives
  • .txttext/plainText & code
  • .csvtext/csvText & code
  • .htmltext/htmlText & code
  • .csstext/cssText & code
  • .jstext/javascriptText & code
  • .tstext/plainText & code
  • .jsonapplication/jsonText & code
  • .xmlapplication/xmlText & code
  • .mdtext/markdownText & code
  • .yamlapplication/yamlText & code
  • .tomlapplication/tomlText & code
  • .sqlapplication/sqlText & code
  • .shapplication/x-shText & code
  • .pytext/x-pythonText & code
  • .rstext/rustText & code
  • .gotext/x-goText & code
  • .wasmapplication/wasmApplication
  • .webmanifestapplication/manifest+jsonApplication
  • .rssapplication/rss+xmlApplication
  • .atomapplication/atom+xmlApplication
  • .vtttext/vttText & code
  • .srtapplication/x-subripText & code
  • .icstext/calendarText & code
  • .exeapplication/vnd.microsoft.portable-executableApplication
  • .msiapplication/x-msiApplication
  • .debapplication/vnd.debian.binary-packageArchives
  • .rpmapplication/x-rpmArchives
  • .apkapplication/vnd.android.package-archiveArchives
  • .binapplication/octet-streamApplication
  • .dmgapplication/x-apple-diskimageArchives
  • .isoapplication/x-iso9660-imageArchives

Common suffixes

Other extensions that resolve to the same type

.jpg
.jpeg .jpe
.bmp
.dib
.tiff
.tif
.heic
.heif
.mp4
.m4v
.mov
.qt
.mpeg
.mpg .mpe
.3gp
.3g2
.ts
.m2ts
.wav
.wave
.ogg
.oga
.mid
.midi
.aiff
.aif .aifc
.gz
.gzip
.tar.gz
.tgz
.txt
.text .log .ini .conf
.html
.htm
.js
.mjs
.md
.markdown
.yaml
.yml

application/octet-stream

The universal fallback

When a server does not know a file's type it serves application/octet-stream. Browsers treat it as an opaque byte stream and download it instead of rendering it inline. That is the safe default for anything the user did not ask to view, and the wrong default for images, text or anything meant to display.

The reverse also matters: a file can carry a type you do control. Register a vendor prefix like application/vnd.yourapp+json so a server never guesses.

Download

The visible table as TSV

Three columns: extension, MIME type, and the group it belongs to. Paste it into a server's MIME map.