Skip to main content
FreeOnlineTools Go
English

Reference

MIME Types Reference

Common MIME types (Internet media types) with file extensions and descriptions.

Last updated: 2026-08-27

mimeTypeextensiondescription
text/html.htmlHTML document
text/css.cssCSS stylesheet
text/javascript.jsJavaScript file
application/json.jsonJSON data
text/plain.txtPlain text
text/xml.xmlXML document
application/xml.xmlXML data
image/jpeg.jpgJPEG image
image/png.pngPNG image
image/gif.gifGIF image
image/svg+xml.svgSVG vector image
image/webp.webpWebP image
image/x-icon.icoIcon file
audio/mpeg.mp3MP3 audio
audio/ogg.oggOGG audio
audio/wav.wavWAV audio
video/mp4.mp4MP4 video
video/webm.webmWebM video
application/pdf.pdfPDF document
application/zip.zipZIP archive
application/gzip.gzGzip compressed file
application/x-tar.tarTar archive
application/wasm.wasmWebAssembly binary
application/octet-stream.binBinary data
multipart/form-dataMultipart form data (file uploads)
application/x-www-form-urlencodedURL-encoded form data
text/markdown.mdMarkdown document
application/yaml.yamlYAML data
font/woff.woffWOFF font
font/woff2.woff2WOFF2 font
application/typescript.tsTypeScript file

Related Tools

Frequently Asked Questions

What is a MIME type and where is it used?
A MIME type (Multipurpose Internet Mail Extensions) is a standardized identifier for file formats on the internet, formatted as type/subtype (e.g., text/html, image/png). It is used by browsers, email clients, and web servers to correctly interpret and handle file content.
What is the difference between application/json and text/json?
application/json is the official MIME type for JSON data per RFC 8259 and is universally recognized. text/json is a non-standard variant sometimes used for backward compatibility. For new applications, always use application/json.