Skip to main content
ToolStack

MIME Types

Searchable reference for common MIME / media types and their file extensions, grouped by category. 100+ entries covering text, image, audio, video, application, font, and more. Free, private, browser-only.

146 of 146 types

Text

20 entries
TypeExtensionsDescription
text/plain.txt.text.log.confPlain text. The default for unknown text content.
text/html.html.htmHyperText Markup Language. Web pages.
text/css.cssCascading Style Sheets.
text/csv.csvComma-separated values.
text/tab-separated-values.tsvTab-separated values.
text/javascript.js.mjsJavaScript source. Standard MIME type per WHATWG.
text/markdown.md.markdownMarkdown lightweight markup language.
text/xml.xmlXML as text. Often shown in browsers; application/xml is preferred.
text/calendar.ics.ifbiCalendar format for calendar data.
text/vcard.vcf.vcardvCard electronic business cards.
text/yaml.yaml.ymlYAML Ain't Markup Language. Common config format. (Unofficial; sometimes application/yaml.)
text/event-streamServer-Sent Events (SSE) stream.
text/x-python.pyPython source.
text/x-c.c.hC source.
text/x-c++.cpp.cxx.cc.hppC++ source.
text/x-java-source.javaJava source.
text/x-shellscript.sh.bashUnix shell script.
text/x-go.goGo source.
text/x-rustsrc.rsRust source.
text/rtf.rtfRich Text Format.

Image

14 entries
TypeExtensionsDescription
image/jpeg.jpg.jpeg.jpe.jfifJoint Photographic Experts Group raster image.
image/png.pngPortable Network Graphics. Lossless raster.
image/gif.gifGraphics Interchange Format. Indexed-color animations.
image/webp.webpWebP modern image format with lossy and lossless modes.
image/avif.avifAV1 Image File Format. High-efficiency still image.
image/svg+xml.svg.svgzScalable Vector Graphics.
image/bmp.bmpWindows Bitmap.
image/tiff.tif.tiffTagged Image File Format.
image/x-icon.icoWindows icon format. Also image/vnd.microsoft.icon.
image/vnd.microsoft.icon.icoMicrosoft Windows icon (registered IANA form).
image/heif.heifHigh Efficiency Image File Format.
image/heic.heicHEIF image with HEVC encoding (Apple).
image/apng.apngAnimated PNG.
image/jxl.jxlJPEG XL next-generation still image.

Audio

10 entries
TypeExtensionsDescription
audio/mpeg.mp3.mpgaMP3 audio (MPEG-1 / MPEG-2 Audio Layer III).
audio/mp4.m4a.mp4aMP4 audio container, typically AAC.
audio/aac.aacAdvanced Audio Coding.
audio/wav.wavWaveform audio (RIFF).
audio/ogg.oga.ogg.spxOgg-encapsulated audio (Vorbis/Opus/FLAC).
audio/opus.opusOpus audio codec.
audio/flac.flacFree Lossless Audio Codec.
audio/webm.webaWebM audio container.
audio/midi.mid.midi.kar.rmiMusical Instrument Digital Interface.
audio/3gpp.3gp3GPP multimedia file (audio).

Video

11 entries
TypeExtensionsDescription
video/mp4.mp4.m4vMPEG-4 Part 14 video container.
video/mpeg.mpeg.mpg.mpeMPEG-1/2 video.
video/webm.webmWebM video container (VP8/VP9/AV1 + Vorbis/Opus).
video/ogg.ogvOgg-encapsulated video (Theora).
video/quicktime.mov.qtApple QuickTime movie.
video/x-msvideo.aviAudio Video Interleave (Microsoft).
video/x-matroska.mkvMatroska multimedia container.
video/3gpp.3gp3GPP multimedia file.
video/3gpp2.3g23GPP2 multimedia file.
video/x-flv.flvFlash Video. Largely deprecated.
video/x-ms-wmv.wmvWindows Media Video.

Application

71 entries
TypeExtensionsDescription
application/json.jsonJavaScript Object Notation. Default for REST APIs.
application/ld+json.jsonldJSON for Linking Data. Used for embedded schema.org.
application/xml.xmleXtensible Markup Language as application data.
application/xhtml+xml.xhtml.xhtXHTML — XML-serialized HTML.
application/javascript.jsJavaScript (legacy MIME, text/javascript is preferred).
application/ecmascript.esECMAScript (legacy).
application/wasm.wasmWebAssembly binary module.
application/pdf.pdfPortable Document Format.
application/zip.zipZIP archive.
application/gzip.gzGzip-compressed archive.
application/x-bzip2.bz2Bzip2-compressed archive.
application/x-tar.tarTape archive (tar).
application/x-7z-compressed.7z7-Zip archive.
application/x-rar-compressed.rarRAR archive.
application/vnd.rar.rarRAR archive (registered IANA form).
application/octet-stream.bin.dms.lrf.mar.so.dll.exeArbitrary binary data. The fallback for unknown types.
application/x-www-form-urlencodedURL-encoded HTML form data.
application/manifest+json.webmanifestWeb App Manifest.
application/atom+xml.atomAtom syndication feed.
application/rss+xml.rssRSS syndication feed.
application/rtf.rtfRich Text Format.
application/sql.sqlSQL data definition / queries.
application/graphql.graphql.gqlGraphQL query document.
application/x-ndjson.ndjsonNewline-Delimited JSON.
application/jsonl.jsonlJSON Lines streaming format.
application/yaml.yaml.ymlYAML data (registered).
application/toml.tomlTom's Obvious Minimal Language config format.
application/x-protobuf.pb.protoProtocol Buffers serialized data.
application/cbor.cborConcise Binary Object Representation.
application/msgpack.msgpackMessagePack binary serialization.
application/dns-messageDNS-over-HTTPS wire-format message.
application/x-shockwave-flash.swfAdobe Flash. Deprecated.
application/postscript.ps.eps.aiAdobe PostScript.
application/vnd.ms-excel.xlsMicrosoft Excel (legacy binary).
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.xlsxMicrosoft Excel (Office Open XML).
application/msword.docMicrosoft Word (legacy binary).
application/vnd.openxmlformats-officedocument.wordprocessingml.document.docxMicrosoft Word (Office Open XML).
application/vnd.ms-powerpoint.pptMicrosoft PowerPoint (legacy binary).
application/vnd.openxmlformats-officedocument.presentationml.presentation.pptxMicrosoft PowerPoint (Office Open XML).
application/vnd.oasis.opendocument.text.odtOpenDocument text document.
application/vnd.oasis.opendocument.spreadsheet.odsOpenDocument spreadsheet.
application/vnd.oasis.opendocument.presentation.odpOpenDocument presentation.
application/epub+zip.epubEPUB ebook format.
application/x-mobipocket-ebook.mobi.prcMobipocket ebook (Kindle).
application/vnd.amazon.ebook.azwAmazon Kindle eBook.
application/vnd.apple.installer+xml.mpkgApple Installer Package.
application/vnd.android.package-archive.apkAndroid application package.
application/vnd.debian.binary-package.debDebian package.
application/x-rpm.rpmRed Hat package.
application/x-msdownload.exe.dll.msiMicrosoft Windows executable / installer.
application/x-iso9660-image.isoISO 9660 disk image.
application/x-sqlite3.sqlite.sqlite3.dbSQLite database file.
application/x-httpd-php.phpPHP source/script (server-handled).
application/pkcs7-mime.p7m.p7cCMS / PKCS#7 signed or enveloped data.
application/pkcs8.p8PKCS#8 private key information.
application/pkcs12.p12.pfxPKCS#12 archive of certificates and keys.
application/x-pem-file.pemPEM-encoded certificate / key.
application/x-x509-ca-cert.crt.cer.derX.509 CA certificate.
application/jwt.jwtJSON Web Token (compact JWS form).
application/problem+jsonRFC 7807 problem details for HTTP APIs.
application/problem+xmlRFC 7807 problem details for HTTP APIs (XML).
application/vnd.api+jsonJSON:API specification.
application/hal+jsonHypertext Application Language JSON.
application/x-ndjson; charset=utf-8Newline-Delimited JSON streaming with explicit UTF-8.
application/dash+xml.mpdMPEG-DASH manifest.
application/vnd.apple.mpegurl.m3u8HTTP Live Streaming (HLS) playlist.
application/x-mpegURL.m3u8Apple HLS playlist (older form).
application/ogg.ogxOgg multiplexed media.
application/vnd.google-earth.kml+xml.kmlKeyhole Markup Language for geographic data.
application/geo+json.geojsonGeoJSON geographic features.
application/x-bittorrent.torrentBitTorrent metainfo.

Font

6 entries
TypeExtensionsDescription
font/ttf.ttfTrueType font.
font/otf.otfOpenType font.
font/woff.woffWeb Open Font Format.
font/woff2.woff2Web Open Font Format 2 (Brotli-compressed).
font/collection.ttcTrueType Collection.
application/vnd.ms-fontobject.eotEmbedded OpenType. Internet Explorer legacy.

Multipart

6 entries
TypeExtensionsDescription
multipart/form-dataBrowser form submission for file uploads. Each part has its own headers.
multipart/byterangesMultiple ranges of a single document, for partial responses.
multipart/mixedMultiple parts of independent types in a single body.
multipart/alternativeMultiple parts representing the same content in different formats.
multipart/digestA list of message/rfc822 messages.

3D Model

5 entries
TypeExtensionsDescription
model/gltf+json.gltfglTF 2.0 (text JSON).
model/gltf-binary.glbglTF 2.0 binary container.
model/obj.objWavefront OBJ 3D geometry.
model/stl.stlSTL stereolithography mesh.
model/3mf.3mf3D Manufacturing Format.

Message

3 entries
TypeExtensionsDescription
message/rfc822.eml.mht.mhtmlEncapsulated email message (RFC 822/5322).
message/httpEncapsulated HTTP message.
message/globalInternationalized email message.

Top-level categories

  • textText. Plain-text formats: source code, markup, structured data as text.
  • imageImage. Bitmap and vector image formats.
  • audioAudio. Audio container and codec formats.
  • videoVideo. Video container and codec formats.
  • applicationApplication. Binary or structured data not classified by another top-level type. The most diverse category.
  • fontFont. Web font formats.
  • multipartMultipart. Composite messages combining multiple parts of different MIME types.
  • model3D Model. 3D scene and model representations.
  • messageMessage. Encapsulated messages, notably email and HTTP.