The HTTP Reference

MIME Types Reference

Common content types organized by category, with file extensions.

Text
MIME TypeExtensionDescription
text/plain.txtPlain text
text/html.htmlHTML document
text/css.cssCSS stylesheet
text/javascript.jsJavaScript (modern standard)
text/csv.csvComma-separated values
text/xml.xmlXML document
text/markdown.mdMarkdown document
Application
MIME TypeExtensionDescription
application/json.jsonJSON data
application/xml.xmlXML data
application/pdf.pdfPDF document
application/zip.zipZIP archive
application/gzip.gzGzip archive
application/octet-stream(any)Arbitrary binary data (default)
application/x-www-form-urlencoded(none)Form data (key=value pairs)
application/ld+json.jsonldJSON-LD linked data
application/graphql+json(none)GraphQL request/response
application/problem+json(none)RFC 7807 error format
Multipart
MIME TypeExtensionDescription
multipart/form-data(none)Form data with file uploads
multipart/byteranges(none)Multiple byte ranges in one response
Image
MIME TypeExtensionDescription
image/png.pngPNG image
image/jpeg.jpg, .jpegJPEG image
image/gif.gifGIF image
image/svg+xml.svgSVG vector image
image/webp.webpWebP image
image/avif.avifAVIF image
Audio
MIME TypeExtensionDescription
audio/mpeg.mp3MP3 audio
audio/ogg.oggOgg audio
audio/wav.wavWAV audio
audio/webm.webaWebM audio
Video
MIME TypeExtensionDescription
video/mp4.mp4MP4 video
video/webm.webmWebM video
video/ogg.ogvOgg video
Font
MIME TypeExtensionDescription
font/woff.woffWOFF font
font/woff2.woff2WOFF2 font
font/ttf.ttfTrueType font
font/otf.otfOpenType font