ToolNest

MIME Types Lookup

File extensions to Content-TypeRuns locally · nothing uploaded

ExtensionMIME typeDescription
.html .htmtext/htmlHTML document
.csstext/cssCSS stylesheet
.js .mjstext/javascriptJavaScript
.jsonapplication/jsonJSON data
.jsonldapplication/ld+jsonJSON-LD
.xmlapplication/xmlXML document
.txttext/plainPlain text
.csvtext/csvComma-separated values
.mdtext/markdownMarkdown
.icstext/calendariCalendar
.vcftext/vcardvCard contact
.pngimage/pngPNG image
.jpg .jpegimage/jpegJPEG image
.gifimage/gifGIF image
.webpimage/webpWebP image
.avifimage/avifAVIF image
.svgimage/svg+xmlSVG vector image
.icoimage/vnd.microsoft.iconIcon
.bmpimage/bmpBitmap image
.tif .tiffimage/tiffTIFF image
.heicimage/heicHEIC image (Apple)
.mp3audio/mpegMP3 audio
.wavaudio/wavWAV audio
.ogg .ogaaudio/oggOgg audio
.m4aaudio/mp4M4A audio
.aacaudio/aacAAC audio
.flacaudio/flacFLAC audio
.webaaudio/webmWebM audio
.mp4video/mp4MP4 video
.webmvideo/webmWebM video
.ogvvideo/oggOgg video
.movvideo/quicktimeQuickTime video
.avivideo/x-msvideoAVI video
.mkvvideo/x-matroskaMatroska video
.tsvideo/mp2tMPEG transport stream
.m3u8application/vnd.apple.mpegurlHLS playlist
.pdfapplication/pdfPDF document
.docapplication/mswordWord 97-2003
.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.documentWord document
.xlsapplication/vnd.ms-excelExcel 97-2003
.xlsxapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetExcel spreadsheet
.pptapplication/vnd.ms-powerpointPowerPoint 97-2003
.pptxapplication/vnd.openxmlformats-officedocument.presentationml.presentationPowerPoint presentation
.odtapplication/vnd.oasis.opendocument.textOpenDocument text
.rtfapplication/rtfRich Text Format
.epubapplication/epub+zipEPUB e-book
.zipapplication/zipZIP archive
.rarapplication/vnd.rarRAR archive
.7zapplication/x-7z-compressed7-Zip archive
.tarapplication/x-tarTape archive
.gzapplication/gzipGzip
.bz2application/x-bzip2Bzip2
.wofffont/woffWOFF font
.woff2font/woff2WOFF2 font
.ttffont/ttfTrueType font
.otffont/otfOpenType font
.wasmapplication/wasmWebAssembly
.bin .exe .dllapplication/octet-streamArbitrary binary data (download)
.apkapplication/vnd.android.package-archiveAndroid package
.jarapplication/java-archiveJava archive
.shapplication/x-shShell script
.phpapplication/x-httpd-phpPHP script
.yaml .ymlapplication/yamlYAML
.webmanifestapplication/manifest+jsonWeb app manifest
(form)application/x-www-form-urlencodedDefault HTML form encoding
(form)multipart/form-dataForms with file uploads
(stream)text/event-streamServer-sent events

Showing 67 of 67

Also works as:mime type listcontent typefile extension lookup

How to use

  1. 1Search an extension or keyword.
  2. 2Or filter by category.
  3. 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.