Skip to content
uxTools
Developer

MIME Type Lookup

Bidirectional lookup between MIME types and file extensions, searchable / filterable / sortable catalog of 250+ entries, drag-and-drop file inspector with mismatch detection, and ready Content-Type header snippets for fetch / curl / Python.

Total entries

253

Curated MIME database.

Now showing

253

After search and filters.

Pick a MIME type to see request snippets.

Click any pill to copy.

Bidirectional lookup

Punch in a file extension or a MIME type — get the other instantly.

Start typing an extension.

Start typing a MIME type.

File inspector

Drop a file to see what the browser reports versus what the database expects.

Drop a file here, or .

All MIME types

Hand-curated catalog of common content types.

Sort:
  • Concise Binary Object Representation.

    .cbor
  • MPEG-DASH manifest.

    .mpd
  • EPUB — open ebook format (zipped XHTML).

    .epub
  • Legacy SFNT font MIME (now font/sfnt).

    .ttf.otf
  • GeoJSON — IANA-canonical MIME.

    .geojson
  • GPX — GPS exchange format.

    .gpx
  • GraphQL query document.

    .graphql.gql
  • GraphQL-over-HTTP JSON request/response.

    .json
  • gzip-compressed stream.

    .gz
  • HashiCorp Configuration Language.

    .hcl.tf
  • Java Archive — zipped class bundle.

    .jar
  • JavaScript — legacy IANA-registered alternate.

    .js.mjs
  • JOSE — JSON Object Signing & Encryption.

    .jose
  • JOSE JSON serialization.

    .json
  • JSON — JavaScript Object Notation.

    .json.map
  • JSON Web Token (compact serialization).

    .jwt
  • JSON-LD — linked-data JSON.

    .jsonld
  • Web App Manifest — PWA install metadata.

    .webmanifest
  • Unix mbox mailbox archive.

    .mbox
  • Microsoft Word 97-2003 document.

    .doc.dot
  • Generic binary — "I don't know what's in this file".

    .bin.dat.deploy
  • Portable Document Format — fixed-layout document.

    .pdf
  • PGP-encrypted payload.

    .pgp
  • PGP public/private key block.

    .asc.gpg
  • PGP detached signature.

    .sig.asc
  • PKCS#10 certificate request.

    .p10.csr
  • PKCS#12 keystore (PFX).

    .p12.pfx
  • PKCS#7 cryptographic message.

    .p7m.p7c
  • PKCS#7 detached signature.

    .p7s
  • PKCS#8 private key.

    .p8
  • Adobe PostScript page description language.

    .ps.eps.ai
  • Problem Details for HTTP APIs.

  • Problem Details (XML variant).

  • Rich Text Format — cross-app formatted text.

    .rtf
  • SQL script.

    .sql
  • TOML configuration format.

    .toml
  • TypeScript source.

    .ts.tsx
  • Amazon Kindle AZW ebook.

    .azw
  • Android application package.

    .apk
  • Apache Arrow IPC file.

    .arrow
  • AppImage — portable Linux app bundle.

    .appimage
  • Apple Keynote presentation.

    .key
  • HLS playlist (HTTP Live Streaming).

    .m3u8
  • Apple Numbers spreadsheet.

    .numbers
  • Apple Pages document.

    .pages
  • CoffeeScript source.

    .coffee
  • Debian/Ubuntu package.

    .deb
  • GeoJSON — geographic features.

    .geojson
  • KML — Google Earth markup.

    .kml
  • KMZ — zipped KML bundle.

    .kmz
  • Protocol Buffers — Google-canonical MIME.

    .proto.pb
  • PE executable — IANA-registered.

    .exe.dll
  • Microsoft Access database.

    .mdb.accdb
  • Microsoft Cabinet archive.

    .cab
  • Microsoft Excel 97-2003 spreadsheet.

    .xls.xlt.xla
  • Embedded OpenType — legacy IE web font.

    .eot
  • Microsoft PowerPoint 97-2003 presentation.

    .ppt.pps.pot
  • Microsoft Project plan.

    .mpp
  • Microsoft Publisher document.

    .pub
  • OpenDocument Drawing.

    .odg
  • OpenDocument Presentation.

    .odp
  • OpenDocument Spreadsheet.

    .ods
  • OpenDocument Text — LibreOffice/OpenOffice writer.

    .odt
  • OpenStreetMap data XML.

    .osm
  • Microsoft PowerPoint (Office Open XML).

    .pptx
  • PowerPoint template (Office Open XML).

    .potx
  • Microsoft Excel (Office Open XML).

    .xlsx
  • Excel template (Office Open XML).

    .xltx
  • Microsoft Word (Office Open XML).

    .docx
  • Word template (Office Open XML).

    .dotx
  • RAR archive — IANA-registered.

    .rar
  • ESRI Shapefile geometry.

    .shp
  • SQLite 3 database file.

    .sqlite.sqlite3.db
  • Microsoft Visio diagram.

    .vsd.vss.vst
  • WebAssembly module binary.

    .wasm
  • 7-Zip archive — high-ratio LZMA2.

    .7z
  • ACE archive.

    .ace
  • Apple Disk Image.

    .dmg
  • ARJ archive — legacy DOS compressor.

    .arj
  • Windows batch script.

    .bat.cmd
  • BitTorrent metainfo file.

    .torrent
  • Blender 3D project.

    .blend
  • Legacy bzip compression.

    .bz
  • bzip2 block-sorting compressor.

    .bz2
  • Unix compress(1) LZW stream.

    .z
  • cpio archive — Unix file collection.

    .cpio
  • Dockerfile build instructions.

    .dockerfile
  • ELF binary file.

    .elf
  • ELF executable (Linux/BSD).

  • Apache Arrow Feather file.

    .feather
  • FictionBook ebook (XML).

    .fb2
  • Glyph Bitmap Distribution Format.

    .bdf
  • Portable Compiled Font.

    .pcf
  • PostScript Type 1 font.

    .pfa.pfb
  • HDF5 scientific data container.

    .h5.hdf5
  • PHP server-side script.

    .php.phtml.phar
  • ISO 9660 disc image.

    .iso
  • Lzip — long-term archival LZMA.

    .lz
  • Raw LZMA-compressed stream.

    .lzma
  • macOS Mach-O binary.

  • Mobipocket ebook — used by older Kindles.

    .mobi.prc
  • M3U playlist (text URLs).

    .m3u
  • Windows PE executable / DLL.

    .exe.dll
  • MessagePack binary serialization.

    .msgpack.mpk
  • Microsoft Installer package.

    .msi
  • Newline-delimited JSON — streaming and log payloads.

    .ndjson.jsonl
  • NetCDF scientific array data.

    .nc.cdf
  • Apache Parquet columnar storage.

    .parquet
  • PEM-encoded certificate or key.

    .pem
  • Perl script (application MIME).

    .pl.pm
  • PowerShell script.

    .ps1.psm1.psd1
  • Protocol Buffers payload.

    .proto.pb
  • RAR archive (legacy MIME).

    .rar
  • RPM package (Red Hat, Fedora, SUSE).

    .rpm
  • Bourne shell script (alternate MIME).

    .sh
  • Adobe Flash SWF (deprecated).

    .swf
  • StuffIt archive — classic Mac compression.

    .sit
  • Unix tape archive (tarball).

    .tar
  • TeX document (application MIME).

    .tex
  • URL-encoded form payload — the default <form> POST body.

  • X.509 certificate.

    .crt.der.cer
  • XZ container around LZMA2.

    .xz
  • YAML — legacy alternate MIME.

    .yaml.yml
  • XML document — application-style.

    .xml.xsd
  • YAML — human-friendly serialization.

    .yml.yaml
  • ZIP archive — the universal container.

    .zip
  • Zstandard — fast modern compression.

    .zst
  • 3GPP audio-only container.

    .3ga
  • Raw Advanced Audio Coding stream.

    .aac
  • Audio Interchange File Format — Apple's RIFF cousin.

    .aif.aiff.aifc
  • Adaptive Multi-Rate — mobile voice codec.

    .amr
  • Sun/NeXT 8-bit µ-law audio.

    .au.snd
  • Free Lossless Audio Codec.

    .flac
  • Musical Instrument Digital Interface sequence.

    .mid.midi.kar
  • MP4 audio container — IANA-registered form.

    .m4a.m4b.m4p.mp4a
  • MPEG-1/2 Audio Layer III — the ubiquitous MP3.

    .mp3.mpga
  • Ogg container with Vorbis or Opus audio.

    .ogg.oga
  • Opus codec in its native container.

    .opus
  • Dolby Digital AC-3 audio.

    .ac3
  • DTS Coherent Acoustics surround audio.

    .dts
  • Waveform Audio — uncompressed PCM in RIFF.

    .wav
  • WebM audio-only — usually Opus.

    .weba
  • Monkey's Audio — lossless codec.

    .ape
  • MPEG-4 audio container (typically AAC).

    .m4a
  • Windows Media Audio.

    .wma
  • WavPack — lossless or hybrid lossy audio.

    .wv
  • Protein Data Bank — chemistry / molecular structure.

    .pdb
  • TrueType/OpenType collection (multiple faces).

    .ttc
  • OpenType font.

    .otf
  • Generic SFNT-wrapped font.

    .ttf.otf
  • TrueType font.

    .ttf
  • Web Open Font Format 1.0.

    .woff
  • Web Open Font Format 2.0 — Brotli-compressed.

    .woff2
  • Animated PNG — PNG with animation frames.

    .apng
  • AVIF — AV1-based next-gen image format. Best compression on the web.

    .avif
  • Windows bitmap — uncompressed raster.

    .bmp.dib
  • Graphics Interchange Format — 256-color animations.

    .gif
  • HEIC — High-Efficiency Image Container, default for iPhone photos.

    .heic
  • HEIF — High-Efficiency Image Format, container for HEVC stills.

    .heif
  • JPEG image — lossy photographic compression. The web's default photo format.

    .jpg.jpeg.jpe.jfif
  • JPEG XL — modern royalty-free image codec.

    .jxl
  • Portable Network Graphics — lossless raster with alpha channel.

    .png
  • Scalable Vector Graphics — XML-based vector image.

    .svg.svgz
  • Tagged Image File Format — print and archival imaging.

    .tif.tiff
  • Adobe Photoshop document.

    .psd
  • AutoCAD Drawing — vector CAD file.

    .dwg
  • AutoCAD DXF — interchange CAD file.

    .dxf
  • Microsoft icon — IANA-registered alternate of image/x-icon.

    .ico
  • WebP — Google's image format, beats JPEG/PNG in size at similar quality.

    .webp
  • Encapsulated PostScript — print-bureau vector format.

    .eps
  • Windows icon format — legacy favicon container.

    .ico
  • Portable Bitmap — Netpbm 1-bit image.

    .pbm
  • Portable Graymap — Netpbm grayscale image.

    .pgm
  • Portable Pixmap — Netpbm color image.

    .ppm
  • Truevision TGA — game and effects pipeline raster.

    .tga
  • X BitMap — monochrome bitmap from X Window System.

    .xbm
  • Internationalized email message.

  • Fragmented email body part.

  • Email message — MIME-encoded.

    .eml.mht.mhtml
  • glTF binary container.

    .glb
  • glTF — JSON 3D scene description.

    .gltf
  • Wavefront OBJ 3D geometry.

    .obj
  • STL — stereolithography 3D mesh.

    .stl
  • VRML — virtual reality modeling.

    .wrl.vrml
  • X3D — XML-encoded 3D scene.

    .x3d
  • Multipart alternatives — pick one (HTML vs plain).

  • Multipart response for HTTP Range requests.

  • Multipart form upload — needed for file uploads.

  • Generic multipart container — assorted parts.

  • AppCache manifest (deprecated).

    .appcache.manifest
  • iCalendar — events, todos, free/busy.

    .ics.ifb
  • Cascading Style Sheets.

    .css
  • Comma-Separated Values.

    .csv
  • Server-Sent Events stream.

    .sse
  • HyperText Markup Language document.

    .html.htm.shtml
  • JavaScript source — the WHATWG-canonical MIME.

    .js.mjs
  • React JSX source.

    .jsx
  • Markdown — lightweight prose markup.

    .md.markdown.mdown.mkd
  • Plain text — assume UTF-8 unless specified.

    .txt.text.log.ini.conf
  • Rich Text Format (text-style MIME).

    .rtf
  • SubRip subtitle file.

    .srt
  • Tab-Separated Values.

    .tsv
  • React TSX source.

    .tsx
  • vCard contact data.

    .vcf.vcard
  • WebVTT — HTML5 video text tracks.

    .vtt
  • AsciiDoc — technical-writing markup.

    .adoc.asciidoc
  • BibTeX bibliography database.

    .bib
  • C source / header.

    .c.h
  • C++ source / header.

    .cpp.cxx.cc.hpp.hxx.hh
  • Clojure source.

    .clj.cljs.cljc
  • C# source.

    .cs
  • Dart source.

    .dart
  • Unified diff / patch.

    .diff.patch
  • Elixir source.

    .ex.exs
  • Erlang source.

    .erl
  • Go source.

    .go
  • Haskell source.

    .hs.lhs
  • Java source.

    .java
  • Kotlin source.

    .kt.kts
  • Plain-text log file.

    .log
  • Lua source.

    .lua
  • Emacs Org-mode document.

    .org
  • Perl source.

    .pl.pm
  • Python source.

    .py.pyw
  • R source / R Markdown.

    .r.rmd
  • reStructuredText — Python world's markup.

    .rst
  • Ruby source.

    .rb
  • Rust source.

    .rs
  • Scala source.

    .scala.sc
  • Shell script (Bash, sh).

    .sh.bash
  • Swift source.

    .swift
  • TeX / LaTeX source.

    .tex.ltx
  • vCalendar 1.0 — predecessor to iCalendar.

    .vcs
  • vCard 2.1 (legacy).

    .vcf
  • XML document — text-style (legacy).

    .xml
  • 3GPP mobile container.

    .3gp.3gpp
  • 3GPP2 mobile container (CDMA carriers).

    .3g2.3gpp2
  • AV1 elementary stream.

    .av1
  • Raw H.264 Annex B video stream.

    .h264
  • Raw HEVC video stream.

    .h265.hevc
  • MPEG-2 Transport Stream — broadcast and HLS segments.

    .ts.m2ts.mts
  • MPEG-4 Part 14 — the de facto streaming video container.

    .mp4.m4v
  • MPEG-1/2 video stream.

    .mpeg.mpg.mpe.m1v.m2v
  • Ogg container with Theora or VP8 video.

    .ogv
  • Apple QuickTime container.

    .mov.qt
  • DLNA MPEG-TS variant for home streaming.

    .tts
  • WebM — open container, usually VP9/AV1 + Opus.

    .webm
  • Adobe Flash F4V — H.264 in Flash container.

    .f4v
  • Flash Video container.

    .flv
  • Matroska — high-flexibility open container.

    .mkv.mka
  • Advanced Systems Format — Microsoft streaming.

    .asf.asx
  • Windows Media Video.

    .wmv
  • Audio Video Interleave — legacy Microsoft container.

    .avi

Common Content-Type headers

Drop-in headers and snippets for the most-asked content types.

JSON API

Content-Type: application/json; charset=utf-8

Default for REST/JSON APIs. Always declare charset for clarity.

HTML page

Content-Type: text/html; charset=utf-8

Required so browsers don't second-guess the encoding.

URL-encoded form

Content-Type: application/x-www-form-urlencoded

Default for plain HTML <form> submissions without files.

Multipart form (file upload)

Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW

Use this when uploading files. The boundary is generated by the client.

Binary download

Content-Type: application/octet-stream

Generic binary stream. Pair with Content-Disposition for downloads.

Streaming JSON

Content-Type: application/x-ndjson

Newline-delimited JSON — useful for streaming logs and chunked APIs.

Server-Sent Events

Content-Type: text/event-stream

EventSource feed. Disable proxy buffering or messages will batch.

WebAssembly

Content-Type: application/wasm

Required so the browser can streaming-compile via instantiateStreaming.

Send this MIME type

Auto-generated examples for the entry you have selected.

Pick a MIME type to see request snippets.