Find the MIME type for any file extension — or search by MIME type to find matching extensions. 300+ entries, 100% client-side.
139 results
Extension
MIME Type
Description
Category
Copy
★
Cascading Style Sheets
📝 text
★
Comma-separated values
📝 text
★
GIF image
🖼️ image
★
HTML document
📝 text
★
JPEG image
🖼️ image
★
JavaScript (modern IANA)
📝 text
★
JSON data
⚙️ application
★
MP3 audio
🎵 audio
★
MPEG-4 video
🎬 video
★
Ogg audio
🎵 audio
★
PDF document
⚙️ application
★
Portable Network Graphics
🖼️ image
★
Scalable Vector Graphics
🖼️ image
★
Plain text
📝 text
★
Waveform audio
🎵 audio
★
WebM video (modern)
🎬 video
★
WebP image (modern)
🖼️ image
★
Web Open Font Format
🔤 font
★
Web Open Font Format 2
🔤 font
★
XML document
📝 text
★
YAML document
📝 text
★
ZIP archive
📦 archive
3GPP video
🎬 video
7-Zip archive
📦 archive
AAC audio
🎵 audio
AIFF audio
🎵 audio
AIFF audio
🎵 audio
AMR audio
🎵 audio
Android package
⚙️ application
Animated PNG
🖼️ image
Atom feed
📝 text
AVI video
🎬 video
AVIF image (modern)
🖼️ image
Amazon Kindle ebook
⚙️ application
Windows batch file
⚙️ application
Binary data (fallback)
⚙️ application
Bitmap image
🖼️ image
Bzip2 compressed
📦 archive
C source
⚙️ application
SSL certificate
⚙️ application
JavaScript CommonJS
📝 text
C++ source
⚙️ application
SSL certificate
⚙️ application
C# source
⚙️ application
Generic data
⚙️ application
Debian package
⚙️ application
macOS disk image
⚙️ application
Microsoft Word (legacy)
⚙️ application
Microsoft Word (modern)
⚙️ application
Environment variables
⚙️ application
Embedded OpenType (legacy IE)
🔤 font
EPUB ebook
⚙️ application
Windows executable
⚙️ application
FLAC (lossless)
🎵 audio
Flash video
🎬 video
GeoJSON
⚙️ application
Go source
⚙️ application
Gzip compressed
📦 archive
C header
⚙️ application
HEIC (Apple iOS)
🖼️ image
HEIF image
🖼️ image
HTML document
📝 text
Windows icon
🖼️ image
iCalendar
⚙️ application
INI configuration
📝 text
Java source
⚙️ application
JPEG File Interchange Format
🖼️ image
JPEG image
🖼️ image
JPEG image
🖼️ image
JSON5
⚙️ application
JSON-LD linked data
⚙️ application
React JSX
📝 text
JPEG XL (experimental)
🖼️ image
Private key
⚙️ application
Kotlin source
⚙️ application
HLS playlist
🎬 video
MPEG-4 audio
🎵 audio
MPEG-4 video
🎬 video
Source map
⚙️ application
Markdown
📝 text
Markdown
📝 text
MIDI
🎵 audio
MIDI
🎵 audio
JavaScript ES module
📝 text
Matroska video
🎬 video
Mobipocket ebook
⚙️ application
QuickTime video
🎬 video
DASH manifest
🎬 video
MPEG video
🎬 video
MPEG video
🎬 video
Windows installer
⚙️ application
OpenDocument presentation
⚙️ application
OpenDocument spreadsheet
⚙️ application
OpenDocument text
⚙️ application
Ogg audio
🎵 audio
Ogg video
🎬 video
Opus audio
🎵 audio
OpenType Font
🔤 font
PKCS#12 keystore
⚙️ application
PEM certificate/key
⚙️ application
PKCS#12 keystore
⚙️ application
PHP script
⚙️ application
Microsoft PowerPoint (legacy)
⚙️ application
Microsoft PowerPoint (modern)
⚙️ application
PowerShell script
⚙️ application
Python script
⚙️ application
RAR archive
📦 archive
Ruby script
⚙️ application
RPM package
⚙️ application
Rust source
⚙️ application
RSS feed
📝 text
Rich Text Format
📝 text
SFNT font
🔤 font
Shell script
⚙️ application
SQL script
⚙️ application
SubRip subtitles
📝 text
Swift source
⚙️ application
Tarball
📦 archive
Gzipped tarball
📦 archive
Tagged Image File Format
🖼️ image
Tagged Image File Format
🖼️ image
TOML document
📝 text
BitTorrent
⚙️ application
TypeScript
📝 text
MPEG-2 Transport Stream
🎬 video
Tab-separated values
📝 text
TypeScript JSX
📝 text
TrueType Font
🔤 font
vCard contact
⚙️ application
WebVTT subtitles
📝 text
WebAssembly binary
⚙️ application
WebM audio
🎵 audio
Windows Media Video
🎬 video
Microsoft Excel (legacy)
⚙️ application
Microsoft Excel (modern)
⚙️ application
XSL stylesheet
📝 text
XZ compressed
📦 archive
YAML document
📝 text
Zstandard compressed
📦 archive
📖 Common MIME Types Reference
🔒 100% private: All lookups happen in your browser. Reference data is bundled locally. Nothing is sent to any server.
About MIME Type Lookup
A MIME type (also called media type or Content-Type) tells browsers and servers how to handle a file. For example, a .html file has MIME type text/html, a .json file has application/json, and a .png image has image/png. When servers serve files without the correct Content-Type header, browsers often refuse to render them or treat them as downloads. MIME types are governed by the IANA registry and used everywhere: HTTP, email attachments, WebSockets, and file uploads. This tool provides a searchable reference of 300+ extension ↔ MIME type mappings, grouped by category (text, image, audio, video, font, application, archive). Search by extension or MIME type and copy the value with one click.
How It Works
Search by file extension (e.g., "json", "webp", ".html") to find the MIME type.
Search by MIME type (e.g., "image/png") to find matching extensions.
Filter by category (text, image, audio, video, font, application, archive).
▸text/javascript vs application/javascript: both are valid. text/javascript is the modern IANA standard.
▸For JSON: application/json is correct. Some older APIs used text/json, which is non-standard.
▸For web fonts: WOFF2 uses font/woff2 (modern) or application/font-woff2 (older). Both work.
▸text/plain is the safest fallback when the correct MIME type is unknown — browsers display it as-is without executing.
Frequently Asked Questions
Is this MIME type lookup free?▾
Yes, this MIME type lookup is completely free with no signup, email, or usage limits.
Is my data safe?▾
Yes, 100% safe. All lookups happen in your browser. Your queries are never sent to any server.
What is a MIME type?▾
A MIME type (media type) is a standard way to describe the format of a file. It has the form type/subtype, like text/html, image/png, or application/json. Browsers and servers use it to decide how to handle a file.
What is the difference between text/html and application/xhtml+xml?▾
text/html is the standard MIME type for HTML documents. application/xhtml+xml is for XHTML (HTML as XML). Modern sites use text/html even for "XHTML-like" markup.
What MIME type should I use for JavaScript?▾
text/javascript is the modern IANA standard. application/javascript is also widely accepted. Both work in every modern browser.
What MIME type is used for WebAssembly?▾
application/wasm is the standard MIME type for WebAssembly (.wasm) files. It is required by many browsers for streaming compilation.
Why does my JSON file download instead of display in the browser?▾
This usually means the server sent the wrong Content-Type (like application/octet-stream or missing). Setting it to application/json makes browsers display it inline.
What is the MIME type for a .tar.gz file?▾
application/gzip (for .gz) or application/x-tar (for .tar). For .tar.gz, the combination is often served as application/gzip with Content-Encoding: gzip, or application/x-gzip for downloads.