By · Updated

IANA Media Types List

Search 2,300+ MIME Types by Subtype or File Extension, With Deprecation Status

No ratings yet

Loading…

OneTask is free, with no sign-up, and built by one person.
If this tool saved you time, a coffee helps keep new ones coming.

How the IANA Media Types works

This IANA media types list is the complete registry of MIME types — every type an RFC or a company has registered, from application/json to the most obscure vendor format. Search by type, subtype or file extension to find the exact Content-Type string, which extensions usually carry it, and whether it has been deprecated.

What is in the IANA media types list

IANA keeps one registry per top-level type: application, audio, font, haptics, image, message, model, multipart, text and video. This table merges all ten. Each row gives the full media type, its top-level type, the extensions commonly used for it, a status flag for types IANA has marked deprecated or obsolete, and the reference — usually an RFC number, or the name of the company or person who registered a vendor type.

Where the extensions come from

IANA does not record file extensions for most types, so the extensions column is joined from the Apache httpd mime.types file, the mapping most web servers copy. About a quarter of registered types have a common extension; the rest are protocol payloads, API formats or vendor types that never appear as files on disk. If a type you need has no extension here, the everyday lookup tool linked below covers the formats people actually save.

Vendor and personal trees

Subtypes starting vnd. are vendor types registered by a company, such as application/vnd.ms-excel. Subtypes starting prs. are personal registrations, and x- types are unregistered and should not appear in this list at all, even though browsers still meet application/x-www-form-urlencoded every day. A +json or +xml suffix tells software it can parse the body with a generic JSON or XML reader even if it does not know the specific type.

FAQ

How many MIME types are there?

The IANA registry holds a little over 2,300 media types, and most are application types. Only a few hundred ever show up on the web; the rest are registered for specific industries, protocols or vendor products. The count at the top of the table updates to the number of rows matching your search.

Is this list the same as the MIME types a browser knows?

No. Browsers recognise a much shorter list and also accept some unregistered types such as application/x-www-form-urlencoded. This table is the official register, so use it to check a type is real and spelled correctly, and the everyday lookup tool to pick one for a file.

Can I use this MIME type list in my own project?

Yes. IANA releases its registries into the public domain, and the extension mapping comes from Apache httpd under the Apache 2.0 licence. Download the CSV or JSON and cite the source line under the table, which records the retrieval date.

See also: all Tech Data tools, Everyday Data.

Related tools