Your data never leaves this tab

Free MIME Types Reference & Lookup

Searchable reference for common MIME types — find the correct Content-Type for any file extension.

text/html
HTML documents · .html, .htm
text/plain
Plain text files · .txt
text/css
Cascading Style Sheets · .css
text/javascript
JavaScript (also application/javascript) · .js, .mjs
text/csv
Comma-separated values · .csv
text/xml
XML with text/xml (also application/xml) · .xml
text/markdown
Markdown documents · .md
application/json
JSON data · .json
application/xml
XML (preferred over text/xml) · .xml
application/pdf
Portable Document Format · .pdf
application/zip
ZIP archives · .zip
application/gzip
GZIP compressed files · .gz
application/x-tar
TAR archives · .tar
application/octet-stream
Generic binary data — triggers file download · (binary)
application/x-www-form-urlencoded
HTML form data (default encoding) ·
application/ld+json
JSON-LD (linked data) · .jsonld
application/graphql
GraphQL queries · .graphql
application/wasm
WebAssembly · .wasm
application/x-sh
Shell scripts · .sh
application/msword
Microsoft Word (legacy) · .doc
application/vnd.openxmlformats-officedocument.wordprocessingml.document
Microsoft Word (modern) · .docx
application/vnd.ms-excel
Microsoft Excel (legacy) · .xls
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Microsoft Excel (modern) · .xlsx
application/vnd.ms-powerpoint
Microsoft PowerPoint (legacy) · .ppt
application/vnd.openxmlformats-officedocument.presentationml.presentation
Microsoft PowerPoint (modern) · .pptx
multipart/form-data
Form data with file uploads (use in forms with enctype) ·
multipart/mixed
Multiple body parts of mixed types (email) ·
image/png
PNG image · .png
image/jpeg
JPEG image · .jpg, .jpeg
image/gif
GIF image (supports animation) · .gif
image/webp
WebP image (modern format) · .webp
image/svg+xml
SVG vector graphic · .svg
image/avif
AVIF image (newest format, best compression) · .avif
image/x-icon
Browser favicon · .ico
image/bmp
Bitmap image · .bmp
image/tiff
TIFF image · .tif, .tiff
audio/mpeg
MP3 audio · .mp3
audio/ogg
Ogg Vorbis audio · .ogg
audio/wav
WAV audio (uncompressed) · .wav
audio/webm
WebM audio · .weba
audio/aac
AAC audio · .aac
audio/flac
FLAC lossless audio · .flac
video/mp4
MP4 video (H.264) · .mp4
video/webm
WebM video (VP8/VP9/AV1) · .webm
video/ogg
Ogg Theora video · .ogv
video/quicktime
QuickTime video · .mov
video/x-msvideo
AVI video · .avi
font/woff
Web Open Font Format · .woff
font/woff2
Web Open Font Format 2 (preferred) · .woff2
font/ttf
TrueType Font · .ttf
font/otf
OpenType Font · .otf

How it works

1

Search by extension or MIME type

Type a file extension (.pdf, .mp4) or MIME type (application/json) to filter.

2

Filter by category

Browse by category: Text, Image, Application, Audio, Video, Font.

3

Copy the MIME type

Click any row to copy the MIME type string for use in Content-Type headers.

4

Static reference

No processing needed — this is a searchable static reference page.

Common use cases

API Content-Type headers

Find the exact Content-Type string to set on API responses and request bodies.

File upload validation

Check MIME types to validate file uploads server-side against allowed type lists.

S3 and CDN configuration

Set correct Content-Type metadata on objects in S3, GCS, or CDN origins for correct browser handling.

HTML form encoding

Choose the right enctype attribute for form submissions: application/x-www-form-urlencoded vs multipart/form-data.

Frequently asked questions

What is a MIME type?

MIME (Multipurpose Internet Mail Extensions) types describe the format of a file. They're sent in the Content-Type HTTP header so browsers and clients know how to handle the response.

What is the default MIME type?

application/octet-stream is the default for unknown binary data. It usually triggers a file download.

What is the difference between text/javascript and application/javascript?

Both work for JavaScript. The HTML spec now recommends text/javascript as the official MIME type (RFC 9239).

Why use application/json instead of text/json?

application/json is the IANA-registered official type. text/json works in practice but is not the standard.