MIME Types Reference

Browse and search common MIME types and their corresponding file extensions. Use this reference to set proper Content-Type headers and file type handling in your applications.

ExtensionMIME TypeDescriptionActions
.avivideo/x-msvideoAVI video
.csstext/cssCascading Style Sheets
.csvtext/csvCSV file
.docapplication/mswordMicrosoft Word
.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.documentMicrosoft Word (OpenXML)
.gifimage/gifGIF image
.htmltext/htmlHTML document
.jpgimage/jpegJPEG image
.jstext/javascriptJavaScript file
.jsonapplication/jsonJSON format
.mdtext/markdownMarkdown document
.mp3audio/mpegMP3 audio
.mp4video/mp4MP4 video
.otffont/otfOpenType font
.pdfapplication/pdfPDF document
.pngimage/pngPNG image
.pptapplication/vnd.ms-powerpointMicrosoft PowerPoint
.pptxapplication/vnd.openxmlformats-officedocument.presentationml.presentationMicrosoft PowerPoint (OpenXML)
.svgimage/svg+xmlSVG image
.ttffont/ttfTrueType font
.txttext/plainPlain text
.wavaudio/wavWAV audio
.webmvideo/webmWebM video
.webpimage/webpWebP image
.wofffont/woffWOFF font
.woff2font/woff2WOFF2 font
.xlsapplication/vnd.ms-excelMicrosoft Excel
.xlsxapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetMicrosoft Excel (OpenXML)
.xmlapplication/xmlXML document
.zipapplication/zipZIP archive

About MIME Types

MIME (Multipurpose Internet Mail Extensions) types, also known as media types, are used to identify the format of files and content transferred over the internet. They are essential for web servers and browsers to properly handle different types of content.

Common Uses

  • Setting Content-Type headers in HTTP responses
  • Configuring file upload validators
  • Determining how browsers should handle downloaded files
  • Specifying accepted formats in HTML file inputs
  • Configuring web server file type handling