Request a tool
DEVELOPER TOOLS · FREE ONLINE TOOL

MIME Type Lookup

Find the MIME type for any file extension, and backEvery file a server sends carries a label describing what it is, and that label decides what the browser does with it. Type a file extension or filename and this lookup tells you the correct content type in one step.

✓ Free to use✓ No sign-up✓ Ready in your browser
// MIME TYPE LOOKUP · GET STARTED

Use MIME Type Lookup

Find the MIME type for any file extension, and back

111 of 111 entries shown. Click any row to copy its MIME type.

.htmltext/html · HTML document
.htmtext/html · HTML document
.csstext/css · CSS stylesheet
.jstext/javascript · JavaScript file
.mjstext/javascript · JavaScript module
.jsonapplication/json · JSON data
.jsonldapplication/ld+json · JSON-LD linked data
.xmlapplication/xml · XML document
.xhtmlapplication/xhtml+xml · XHTML document
.txttext/plain · Plain text file
.csvtext/csv · Comma-separated values
.tsvtext/tab-separated-values · Tab-separated values
.mdtext/markdown · Markdown document
.icstext/calendar · iCalendar event file
.vcftext/vcard · vCard contact file
.wasmapplication/wasm · WebAssembly binary
.mapapplication/json · Source map (served as JSON)
.webmanifestapplication/manifest+json · Web app manifest
.pngimage/png · PNG image
.jpgimage/jpeg · JPEG image
.jpegimage/jpeg · JPEG image
.gifimage/gif · GIF image
.webpimage/webp · WebP image
.avifimage/avif · AVIF image
.svgimage/svg+xml · SVG vector image
.icoimage/x-icon · Favicon / Windows icon
.bmpimage/bmp · Bitmap image
.tifimage/tiff · TIFF image
.tiffimage/tiff · TIFF image
.jp2image/jp2 · JPEG 2000 image
.heicimage/heic · HEIC photo (Apple)
.heifimage/heif · HEIF image
.curimage/x-icon · Windows cursor
.mp3audio/mpeg · MP3 audio
.wavaudio/wav · WAV audio
.oggaudio/ogg · Ogg audio
.ogaaudio/ogg · Ogg audio
.m4aaudio/mp4 · AAC audio in MP4 container
.aacaudio/aac · AAC audio
.flacaudio/flac · FLAC lossless audio
.opusaudio/opus · Opus audio
.midaudio/midi · MIDI music file
.midiaudio/midi · MIDI music file
.webaaudio/webm · WebM audio
.mp4video/mp4 · MP4 video
.webmvideo/webm · WebM video
.ogvvideo/ogg · Ogg video
.movvideo/quicktime · QuickTime movie
.avivideo/x-msvideo · AVI video
.mkvvideo/x-matroska · Matroska video
.m4vvideo/x-m4v · MP4 video (Apple variant)
.3gpvideo/3gpp · 3GPP mobile video
.tsvideo/mp2t · MPEG transport stream
.m3u8application/vnd.apple.mpegurl · HLS playlist
.mpdapplication/dash+xml · MPEG-DASH manifest
.pdfapplication/pdf · PDF document
.docapplication/msword · Word document (legacy)
.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document · Word document
.xlsapplication/vnd.ms-excel · Excel spreadsheet (legacy)
.xlsxapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet · Excel spreadsheet
.pptapplication/vnd.ms-powerpoint · PowerPoint presentation (legacy)
.pptxapplication/vnd.openxmlformats-officedocument.presentationml.presentation · PowerPoint presentation
.odtapplication/vnd.oasis.opendocument.text · OpenDocument text
.odsapplication/vnd.oasis.opendocument.spreadsheet · OpenDocument spreadsheet
.odpapplication/vnd.oasis.opendocument.presentation · OpenDocument presentation
.rtfapplication/rtf · Rich Text Format
.epubapplication/epub+zip · EPUB ebook
.mobiapplication/x-mobipocket-ebook · Mobipocket ebook
.azw3application/vnd.amazon.ebook · Kindle ebook
.texapplication/x-tex · LaTeX source
.zipapplication/zip · ZIP archive
.gzapplication/gzip · Gzip archive
.tarapplication/x-tar · Tar archive
.rarapplication/vnd.rar · RAR archive
.7zapplication/x-7z-compressed · 7-Zip archive
.bz2application/x-bzip2 · Bzip2 archive
.xzapplication/x-xz · XZ archive
.jarapplication/java-archive · Java archive
.warapplication/java-archive · Java web archive
.exeapplication/x-msdownload · Windows executable
.msiapplication/x-msdownload · Windows installer
.dmgapplication/x-apple-diskimage · macOS disk image
.isoapplication/x-iso9660-image · ISO disk image
.debapplication/vnd.debian.binary-package · Debian package
.rpmapplication/x-rpm · RPM package
.apkapplication/vnd.android.package-archive · Android app package
.binapplication/octet-stream · Generic binary data
.wofffont/woff · WOFF web font
.woff2font/woff2 · WOFF2 web font
.ttffont/ttf · TrueType font
.otffont/otf · OpenType font
.eotapplication/vnd.ms-fontobject · Embedded OpenType font (legacy IE)
.sqlapplication/sql · SQL script
.yamlapplication/yaml · YAML data
.ymlapplication/yaml · YAML data
.tomlapplication/toml · TOML config
.shapplication/x-sh · Shell script
.phpapplication/x-httpd-php · PHP script
.pytext/x-python · Python source
.rssapplication/rss+xml · RSS feed
.atomapplication/atom+xml · Atom feed
.opmltext/x-opml · OPML outline
.svgzimage/svg+xml · Compressed SVG (gzip transport)
.glbmodel/gltf-binary · glTF 3D model (binary)
.gltfmodel/gltf+json · glTF 3D model (JSON)
.stlmodel/stl · STL 3D model
.torrentapplication/x-bittorrent · BitTorrent file
.pemapplication/x-pem-file · PEM certificate or key
.crtapplication/x-x509-ca-cert · X.509 certificate
.derapplication/x-x509-ca-cert · X.509 certificate (DER)
.keyapplication/octet-stream · Private key file (generic)
// MIME TYPE LOOKUP · HOW IT WORKS

How to use the MIME Type Lookup

01

Search an extension or type

Type an extension like .woff2 or a type like video/mp4 in the search box.

02

Find the match

Read the matching extensions, MIME types and descriptions.

03

Copy the MIME type

Click any row to copy its MIME type for your code or server config.

// MIME TYPE LOOKUP · ABOUT THIS TOOL

About the MIME Type Lookup

Upload forms, APIs and file servers depend on getting MIME types right, but the exact strings are impossible to memorise. This lookup keeps a searchable table of the types developers actually use, across web, image, audio, video, font, archive and office formats.

Search by extension or by MIME type, and click any row to copy the type straight into your headers or config.

Where it helps most

Concrete, recurring situations.

Broken fonts

A font file served as generic binary fails in strict browsers until the server declares font/woff2.

Video downloads

A video that downloads instead of playing usually traces to a missing or wrong video/mp4 header.

API confusion

An API returning JSON as text/plain confuses clients that sniff the content type before parsing.

Server config

In each case the fix is a one-line server configuration, but you have to know the exact type string first.

What you learn

Beyond the single answer.

Full working set

Image formats from JPEG to AVIF, video and audio types, font formats, documents, archives and text formats.

Generic fallback

application/octet-stream means binary, just download it: the right answer when no specific type exists.

Extension versus type

The extension is a naming convention; the MIME type is the authoritative label, and when they disagree the type wins.

MIME Type Lookup: built for trust

The standard content type for any extension, instantly. No signup needed.

// MIME TYPE LOOKUP · COMMON QUESTIONS

MIME Type Lookup FAQs

A MIME type, more precisely called a media type, is the label a server sends with each file to say what kind of content it is, such as text/html for pages or image/png for images. Browsers use it to decide whether to display, play, or download the file.