Back to home

MIME Type Lookup

Find a MIME type by extension or name, with what it is used for

Common · 68 types
text/*10
  • text/plain

    Plain text

    txt, text
  • text/html

    HTML page

    html, htm
  • text/css

    Stylesheet

    css
  • text/javascript

    JavaScript (spec type)

    js, mjs
  • text/csv

    Comma-separated values

    csv
  • text/markdown

    Markdown document

    md, markdown
  • text/xml

    XML as text

    xml
  • text/calendar

    Calendar events

    ics
  • text/event-stream

    Server-sent events

    —
  • text/vcard

    vCard contact

    vcf
image/*9
  • image/png

    Lossless bitmap with alpha

    png
  • image/jpeg

    Lossy photo format

    jpg, jpeg
  • image/gif

    Animated, 1-bit transparency

    gif
  • image/webp

    Google's modern image format

    webp
  • image/avif

    AV1-based image format

    avif
  • image/svg+xml

    Vector image, can be inlined

    svg
  • image/bmp

    Uncompressed bitmap

    bmp
  • image/x-icon

    Favicon

    ico
  • image/tiff

    Print-oriented bitmap

    tif, tiff
audio/*7
  • audio/mpeg

    MP3 audio

    mp3
  • audio/wav

    Uncompressed audio

    wav
  • audio/ogg

    Ogg audio

    oga, ogg
  • audio/aac

    AAC audio

    aac
  • audio/flac

    Lossless audio

    flac
  • audio/webm

    WebM audio

    weba
  • audio/midi

    MIDI score

    mid, midi
video/*6
  • video/mp4

    MP4 video

    mp4
  • video/webm

    WebM video

    webm
  • video/ogg

    Ogg video

    ogv
  • video/quicktime

    QuickTime video

    mov
  • video/x-matroska

    Matroska video

    mkv
  • video/mp2t

    MPEG-2 transport stream

    ts
font/*5
  • font/woff

    Web font, first generation

    woff
  • font/woff2

    Web font, better compression

    woff2
  • font/ttf

    TrueType font

    ttf
  • font/otf

    OpenType font

    otf
  • font/collection

    Font collection

    ttc
application/*28
  • application/json

    JSON data

    json
  • application/ld+json

    Structured data (Schema.org)

    jsonld
  • application/xml

    XML data

    xml
  • application/pdf

    PDF document

    pdf
  • application/zip

    ZIP archive

    zip
  • application/gzip

    Gzip archive

    gz
  • application/x-tar

    TAR archive

    tar
  • application/x-7z-compressed

    7-Zip archive

    7z
  • application/vnd.rar

    RAR archive

    rar
  • application/wasm

    WebAssembly module

    wasm
  • application/octet-stream

    Unknown binary, forces a download

    bin
  • application/x-www-form-urlencoded

    Form submission body

    —
  • application/graphql

    GraphQL query

    graphql
  • application/msword

    Word 97-2003 document

    doc
  • application/vnd.openxmlformats-officedocument.wordprocessingml.document

    Word document

    docx
  • application/vnd.ms-excel

    Excel 97-2003 sheet

    xls
  • application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

    Excel workbook

    xlsx
  • application/vnd.ms-powerpoint

    PowerPoint 97-2003

    ppt
  • application/vnd.openxmlformats-officedocument.presentationml.presentation

    PowerPoint deck

    pptx
  • application/rtf

    Rich text format

    rtf
  • application/epub+zip

    E-book

    epub
  • application/java-archive

    Java archive

    jar
  • application/x-sh

    Shell script

    sh
  • application/x-httpd-php

    PHP script

    php
  • application/vnd.android.package-archive

    Android package

    apk
  • application/x-apple-diskimage

    macOS disk image

    dmg
  • application/pkcs12

    Certificate and key bundle

    p12, pfx
  • application/x-x509-ca-cert

    X.509 certificate

    crt, der
multipart/*2
  • multipart/form-data

    Form upload with files

    —
  • multipart/byteranges

    Multiple byte ranges

    —
message/*1
  • message/http

    Encapsulated HTTP message

    —

The default view shows 68 common types with descriptions; typing searches all 2,522 entries. Those marked “non-standard” are vendor or server private types. One extension can map to several types — what the server sends is what counts.