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
- .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