MIME Types Reference

A quick reference for common MIME (Multipurpose Internet Mail Extensions) types, their descriptions, and associated file extensions.

MIME TypeExtensionsDescription
text/plain.txt, .textPlain text file
text/html.html, .htmHyperText Markup Language
text/css.cssCascading Style Sheets
text/javascript.js, .mjsJavaScript
text/csv.csvComma-separated values
text/xml.xmlXML (human-readable text variant)
application/json.jsonJSON format
application/ld+json.jsonldJSON-LD format
application/xml.xmlXML format (machine-readable)
application/xhtml+xml.xhtmlXHTML format
application/pdf.pdfAdobe Portable Document Format
application/zip.zipZIP archive
application/gzip.gzGzip compressed archive
application/msword.docMicrosoft Word document (old)
application/vnd.openxmlformats-officedocument.wordprocessingml.document.docxMicrosoft Word (OpenXML)
application/vnd.ms-excel.xlsMicrosoft Excel (old)
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.xlsxMicrosoft Excel (OpenXML)
application/vnd.ms-powerpoint.pptMicrosoft PowerPoint (old)
application/vnd.openxmlformats-officedocument.presentationml.presentation.pptxMicrosoft PowerPoint (OpenXML)
application/octet-stream.bin, .exe, .dll, .datBinary data (generic)
application/wasm.wasmWebAssembly binary format
image/jpeg.jpeg, .jpgJPEG images
image/png.pngPortable Network Graphics
image/gif.gifGraphics Interchange Format
image/svg+xml.svgScalable Vector Graphics
image/webp.webpWEBP image
image/avif.avifAVIF image
image/tiff.tif, .tiffTIFF image
image/x-icon.icoIcon format
audio/mpeg.mp3MP3 audio
audio/aac.aacAAC audio
audio/ogg.oga, .oggOGG audio
audio/wav.wavWAV audio
audio/webm.webaWEBM audio
video/mp4.mp4MP4 video
video/mpeg.mpeg, .mpgMPEG video
video/ogg.ogvOGG video
video/webm.webmWEBM video
video/quicktime.movQuickTime video
font/otf.otfOpenType Font
font/ttf.ttfTrueType Font
font/woff.woffWeb Open Font Format
font/woff2.woff2Web Open Font Format 2

About MIME Types

MIME types (Multipurpose Internet Mail Extensions) are a standard way to indicate the nature and format of a document, file, or assortment of bytes. They are used by web browsers and servers to determine how to handle different types of content.

A MIME type consists of a type and a subtype, separated by a slash (e.g., text/html, image/jpeg). This reference provides a list of common MIME types. For a comprehensive list, refer to the IANA (Internet Assigned Numbers Authority) official registry.