Results Count
JavaScript Object Notation
Extensible Markup Language
Portable Document Format
ZIP Archive
GZip Compressed Archive
Tape Archive
BZip2 Compressed Archive
7-Zip Compressed Archive
RAR Compressed Archive
Binary Data / Executable
JavaScript
TypeScript
WebAssembly
JSON-LD (Linked Data)
GraphQL Query Language
PHP Script
Java Archive
Adobe Flash
Rich Text Format
LaTeX Document
SQL Database Script
SQLite Database
JSON:API Document
YAML Document
TOML Configuration File
MessagePack Binary Serialization
Protocol Buffers
URL-Encoded Form Data
XHTML Document
Atom Syndication Feed
RSS Feed
SOAP Message
GeoJSON Geographic Data
Web App Manifest
Apple Disk Image
Debian Package
RPM Package
ISO Disk Image
Microsoft Word Document (Legacy)
Microsoft Word Document
Microsoft Excel Spreadsheet (Legacy)
Microsoft Excel Spreadsheet
Microsoft PowerPoint Presentation (Legacy)
Microsoft PowerPoint Presentation
Microsoft Access Database
Microsoft Visio Diagram
OpenDocument Text
OpenDocument Spreadsheet
OpenDocument Presentation
Apple Pages Document
Apple Numbers Spreadsheet
Apple Keynote Presentation
EPUB E-Book
Amazon Kindle E-Book
Mobipocket E-Book
glTF Binary 3D Model
glTF 3D Model
Stereolithography 3D Model
Wavefront OBJ 3D Model
PKCS#8 Private Key
X.509 Certificate
PKCS#12 Certificate Bundle
PGP Signature
MP3 Audio
Waveform Audio
OGG Audio
AAC Audio
FLAC Lossless Audio
WebM Audio
Opus Audio
MIDI Audio
AIFF Audio
MPEG-4 Audio
Windows Media Audio
AMR Audio
Matroska Audio
Web Open Font Format
Web Open Font Format 2
TrueType Font
OpenType Font
TrueType Font Collection
Embedded OpenType Font
JPEG Image
PNG Image
GIF Image
WebP Image Format
Scalable Vector Graphics
AVIF Image
Bitmap Image
TIFF Image
ICO Icon Image
HEIC Image (High Efficiency)
HEIF Image (High Efficiency)
JPEG XL Image
Animated PNG Image
Targa Image
Adobe Photoshop Document
GIMP Image
AutoCAD Drawing
AutoCAD Drawing Exchange
Camera RAW Image
Plain Text
HyperText Markup Language
Cascading Style Sheets
Comma-Separated Values
Tab-Separated Values
Markdown Document
XML Document (Text)
iCalendar File
vCard Contact File
Python Script
Java Source Code
C Source Code
C++ Source Code
C# Source Code
Go Source Code
Rust Source Code
Swift Source Code
Kotlin Source Code
Ruby Source Code
Perl Script
Shell Script
Lua Script
R Script
Scala Source Code
Dockerfile
Diff / Patch File
Turtle RDF Format
MPEG-4 Video
WebM Video
OGG Video
AVI Video
QuickTime Video
Matroska Video
Flash Video
Windows Media Video
MPEG Video
3GPP Video
3GPP2 Video
MPEG Transport Stream
AV1 Video
H.264 Video
H.265 / HEVC Video
Multipart Form Data
Multipart Mixed Content
Multipart Alternative Content
Multipart Related Content
Multipart Byte Ranges
Multipart Encrypted Content
Multipart Signed Content
Email Message (RFC 822)
Partial Email Message
Email Delivery Status
Message Disposition Notification
HTTP Message
Instant Message Disposition Notification
How to Find a MIME Type
- 1
Search by file extension or MIME type
Type a file extension like 'pdf', 'webp', or 'woff2' into the search field. You can also search by MIME type string such as 'application/json' or 'image/svg+xml' to find its associated file extensions and category. - 2
Browse by category
Use the category filter to narrow results to a specific file type group: images, documents, audio, video, fonts, archives, or code and data formats. This is useful when you need to explore all MIME types within a category. - 3
Review the MIME type details
Each result displays the full MIME type string and all associated file extensions. This tells you exactly what Content-Type header value to use in your server configuration or API response. - 4
Copy the MIME type or extension
Click the copy button to copy the MIME type string or file extension to your clipboard. Paste it directly into your Nginx config, Apache .htaccess, Express middleware, or API response headers.
Common Use Cases
Web Server Configuration
File Upload Validation
REST API Development
Email Attachment Handling
Why Use MIME Type Finder?
MIME Type Finder is a free developer reference tool that lets you instantly look up the correct MIME type for any file extension, or search by MIME type string to discover which file formats it covers. The database includes over 200 entries spanning images, documents, audio, video, fonts, archives, and code formats. Every web server, API endpoint, and email system depends on MIME types to correctly identify and handle file content, making this reference essential for developers, DevOps engineers, and anyone configuring how files are served on the web.
MIME types (Multipurpose Internet Mail Extensions) follow a two-part format like 'image/png' or 'application/pdf' where the first part identifies the broad media category and the second identifies the specific format. Getting these right matters because an incorrect Content-Type header can cause browsers to download PDFs instead of displaying them, break JSON API responses, trigger security warnings from MIME-sniffing protection, or cause email attachments to render as unreadable binary. Use this tool alongside the HTTP Status Code Lookup to fully understand your server responses, or pair it with the cURL to Code Converter to test that your endpoints return the correct Content-Type header.
For developers working with encoded or transformed data, the Base64 Encoder is often used to embed binary files inline using data URIs that require the correct MIME type prefix. The HTML Entity Finder serves as a companion reference tool for encoding special characters in HTML content. If you need to verify that your server is returning the right security headers alongside Content-Type, the Security Headers Analyzer checks for X-Content-Type-Options and other critical headers that work in tandem with MIME type configuration.
How It Compares
Most developers look up MIME types by searching the web and sifting through scattered results from MDN, Stack Overflow, or IANA registry pages. Each source covers the information differently and often requires multiple clicks to find a simple extension-to-MIME-type mapping. MIME Type Finder consolidates the entire MIME database into a single searchable page where you can find any mapping instantly by typing either the extension or the MIME type string. No page navigation, no signup, and no ads.
Compared to programmatic alternatives like the 'mime-types' npm package or Python's mimetypes module, this tool requires zero setup and works directly in your browser. It is ideal for quick lookups during development without switching to a terminal or installing a dependency. For teams configuring web servers, it provides a faster workflow than reading through Nginx or Apache documentation to find the correct AddType or types directive. Combine it with the API Docs Generator to document which Content-Types your API supports, or use the URL Encoder/Decoder when working with MIME types in query parameters and data URIs.