OneTools Online

MIME Types Lookup Tool

Complete MIME Types Reference Table
1015

MIME TypeFile Extensions
application/andrew-inset
.ez
application/appinstaller
.appinstaller
application/applixware
.aw
application/appx
.appx
application/appxbundle
.appxbundle
application/atom+xml
.atom
application/atomcat+xml
.atomcat
application/atomdeleted+xml
.atomdeleted
application/atomsvc+xml
.atomsvc
application/atsc-dwd+xml
.dwd
application/atsc-held+xml
.held
application/atsc-rsat+xml
.rsat
application/automationml-aml+xml
.aml
application/automationml-amlx+zip
.amlx
application/bdoc
.bdoc
application/calendar+xml
.xcs
application/ccxml+xml
.ccxml
application/cdfx+xml
.cdfx
application/cdmi-capability
.cdmia
application/cdmi-container
.cdmic
application/cdmi-domain
.cdmid
application/cdmi-object
.cdmio
application/cdmi-queue
.cdmiq
application/cpl+xml
.cpl
application/cu-seeme
.cu
application/cwl
.cwl
application/dash-patch+xml
.mpp
application/dash+xml
.mpd
application/davmount+xml
.davmount
application/dicom
.dcm
Showing 1-30 of 1015
1/34

MIME Types Lookup - Find File Extensions & Content Types Online

Free online MIME types lookup tool for web developers and system administrators. Search by MIME type to find associated file extensions, or search by file extension to find the corresponding MIME type. Includes a complete searchable reference table of over 1000 MIME types with real-time filtering and one-click copy functionality.

Key Features of Our MIME Types Lookup Tool

šŸ”Ž MIME Type to Extension Lookup

Select any MIME type from the searchable dropdown to instantly see all associated file extensions. Perfect for server configuration and content type management.

šŸ”„ Extension to MIME Type Reverse Lookup

Enter a file extension to find its corresponding MIME type instantly. Ideal for developers setting up Content-Type headers or configuring web servers.

šŸ“‹ Complete Reference Table

Browse a comprehensive table of 1000+ MIME types with associated file extensions. Fully searchable and sortable with smooth pagination for easy navigation.

šŸ” Real-Time Full-Text Search

Search the entire MIME types database in real-time. Filter by MIME type name, file extension, or content category to find exactly what you need.

šŸ“ One-Click Copy to Clipboard

Copy any MIME type or file extension to your clipboard with a single click. Streamline your workflow when configuring servers or writing code.

⚔ Intelligent Search Suggestions

The MIME type lookup provides search suggestions as you type, helping you quickly find the right type even if you do not know the exact name.

🌐 Comprehensive Coverage

Covers all standard IANA media types including application, audio, image, text, video, message, multipart, font, and model categories.

šŸ“± Clean & Responsive Interface

Works perfectly on desktop, tablet, and mobile. The reference table scrolls smoothly and adapts to any screen size for a great user experience.

What are MIME Types?

MIME types (Multipurpose Internet Mail Extensions), also known as media types or content types, are a standard way to classify file formats on the internet. They use a two-part identifier format: type/subtype — for example, text/html, application/json, image/png.

MIME types are essential for web servers and browsers to understand how to process and display files. When a web server sends a file, it includes a Content-Type header with the MIME type so the browser knows whether to render it as HTML, display it as an image, or offer it as a download.

The official registry of MIME types is maintained by IANA (Internet Assigned Numbers Authority). There are seven top-level categories: application, audio, font, image, message, model, multipart, text, and video. Our MIME types lookup tool covers all registered types and their associated file extensions.

Why Use a MIME Types Lookup Tool?

  • Web Server Configuration: Quickly find the correct MIME type for configuring Apache, nginx, IIS, and other web servers
  • API Development: Set proper Content-Type headers in REST and GraphQL API responses
  • File Upload Validation: Verify file types and configure allowed upload formats in web applications
  • Content Management: Ensure correct MIME type associations when managing digital assets and file libraries
  • Troubleshooting: Diagnose issues with files not displaying or downloading correctly in browsers
  • Development & Learning: Understand the relationship between file extensions and their internet media types

How to Use the MIME Types Lookup Tool

StepAction
1Search by MIME Type
Type a MIME type (e.g., application/pdf) into the MIME Type search field. Select from the dropdown suggestions to see all associated file extensions.
2Search by Extension
Enter a file extension (e.g., pdf, html, jpg) in the Extension field to instantly find the corresponding MIME type.
3Browse the Reference Table
Scroll through the complete MIME types reference table below the lookups. Use the search bar to filter the table by MIME type or extension name.
4Copy Results & Explore
Click the copy button next to any MIME type or extension to copy it to your clipboard. Navigate through table pages to explore all available types.
šŸ’” Pro Tip: When configuring web servers, always use the most specific MIME type for your files. For example, use application/json for JSON files rather than text/plain to ensure proper handling by browsers and API clients.

Common Use Cases

🌐 Web Server Setup

Configure Apache or nginx with the correct MIME type mappings to ensure browsers properly handle all file types on your website.

šŸ”§ API Response Headers

Set accurate Content-Type headers in API responses to ensure clients correctly parse JSON, XML, CSV, and other data formats.

šŸ“‚ File Upload Security

Validate uploaded files by checking their MIME types against an allowed list to prevent unauthorized file types from being uploaded.

šŸŽØ Content Delivery & CDN

Troubleshoot CDN and caching issues by verifying that content is being served with the correct Content-Type headers for optimal browser rendering.

šŸ“± Web Application Development

Look up MIME types when implementing file previews, downloads, and streaming features in web applications and mobile apps.

šŸ” SEO & Site Performance

Ensure your website uses correct MIME types for optimal search engine crawling and proper rendering by browsers and social media preview bots.

Frequently Asked Questions About MIME Types

What is the difference between a MIME type and a file extension?

A MIME type (media type) is a standardized identifier that describes the nature and format of a file, written as type/subtype (e.g., text/html). A file extension is the suffix at the end of a filename (e.g., .html, .pdf) that typically indicates the file format. While file extensions are operating system conventions, MIME types are the standard used by internet protocols (HTTP, email) to communicate content format. Multiple file extensions can map to the same MIME type, and one file extension maps to exactly one MIME type. Our tool shows these relationships clearly.

How do I configure MIME types in nginx or Apache?

In nginx, you can configure MIME types using the types block: types { application/json json; } or by including the built-in mime.types file. Apache typically uses the AddType directive: AddType application/json .json. Both servers come with comprehensive default MIME type mappings, but custom types may need manual configuration. Use our MIME types lookup tool to find the correct type/subtype format for any file extension you need to configure.

What happens if a server sends the wrong MIME type?

Sending the wrong MIME type can cause serious issues. If a browser receives an incorrect Content-Type header, it may fail to render the file, offer it as a download instead of displaying it, or attempt to execute it in an unsafe way. For example, serving HTML content as text/plain would show raw HTML tags instead of rendering the page. Modern browsers use MIME sniffing to detect the actual type, but this can introduce security vulnerabilities like MIME type confusion attacks. Always configure correct MIME types for security and functionality.

Where can I find the official list of MIME types?

The official registry of MIME types is maintained by IANA (Internet Assigned Numbers Authority) and is available at iana.org/assignments/media-types. This registry lists all registered media types across categories including application, audio, font, image, message, model, multipart, text, and video. Our MIME types lookup tool provides a searchable interface to this comprehensive database, making it much easier to find specific types than browsing the official registry directly.

How do I set the Content-Type header in different programming languages?

In JavaScript/Node.js with Express: res.setHeader("Content-Type", "application/json") or res.type("json") built-in function. In Python with Django: HttpResponse(content_type="application/json"). In PHP: header("Content-Type: application/json"). In Java Servlets: response.setContentType("application/json"). In Ruby on Rails: render content_type: "application/json". In Go: w.Header().Set("Content-Type", "application/json"). All major web frameworks provide helpers for setting content types, but you need to know the correct MIME type string — exactly what our tool helps you find.

Master MIME Types for Better Web Development

The MIME Types Lookup tool from OneTools Online provides everything you need to work with internet media types and file extensions. Whether you are configuring a web server, setting API Content-Type headers, validating file uploads, or learning about content type associations, this tool has you covered. With dual lookup modes, a comprehensive searchable reference table, and one-click copy features, managing MIME types has never been easier. Try it now — no registration, no installation, just a complete MIME types database at your fingertips.