MIME Type Finder

Look up a MIME type from a file extension (e.g. .png) or find extensions for a MIME type (e.g. image/png). Search by keyword too. Hundreds of types built in with instant filtering.

Last updated: 2026/10/16 Developer Feedback & bug reports
Search
0 results

How to Use

1

Enter a Keyword

Type an extension (png), a MIME type (image/png), or a keyword like "video".

2

Filter in Real Time

The list filters as you type. Use the category buttons to narrow results further.

3

Copy and Use

Use the copy button on each row to copy the extension or MIME type to your clipboard.

What is a MIME Type?

A MIME type (media type / Content-Type) identifies the kind of a file using the "type/subtype" format (e.g. image/png). It is used in web server response headers, email, and HTML accept attributes, telling browsers and apps how to handle a file.

Features

  • Two-Way LookupSearch from extension to MIME type, or from MIME type to extension.
  • Incremental SearchFilters as you type, instantly surfacing matches from hundreds of types.
  • One-Click CopyCopy extensions or MIME types with a single click for configs and code.
  • Privacy ProtectedEverything runs in your browser. Your queries and files are never sent to a server.

Use Cases

  • Verify Content-Type settings for Apache / Nginx
  • Set accept attributes and validation for file uploads
  • Send the correct Content-Type header from an API
  • Debug email attachments and HTTP responses
  • Quickly identify an unfamiliar file extension

FAQ

Are MIME type and Content-Type the same thing?
They are used almost interchangeably. A MIME type (media type) is the identifier for a file kind, and "Content-Type" is the HTTP header used to communicate it, e.g. Content-Type: image/png.
Why does one extension have multiple MIME types?
For historical reasons and different use cases, some extensions have multiple representations. For example, .js has been served as both text/javascript and application/javascript. Current web standards recommend text/javascript.
What if my extension is not in the list?
For unknown files, application/octet-stream (generic binary) is a safe default. This tool includes hundreds of common types, but custom extensions should be configured individually on your server.
Are MIME types case-sensitive?
The type/subtype portion is case-insensitive (image/PNG equals image/png). By convention they are written in lowercase, which is what this tool uses.
Is my search query sent to a server?
No. The lookup table is loaded into your browser in advance, so searching, filtering, and copying all happen on your device. Your queries and files are never transmitted anywhere.