Application MIME Types List

Get a clean, copy-ready list of application mime types for real-world development workflows.

Application MIME types(39 application MIME types)

Focused on commonly used application/* MIME types for APIs, documents, archives, and binaries.

How to use this list

Use application mime types in 3 steps

Takes ~5 seconds
  1. 1
    Choose a format

    Pick text, JSON, or HTML output.

  2. 2
    Copy or download

    Use one-click copy or download the generated list.

  3. 3
    Apply in your workflow

    Use in upload validation, API docs, test data, or tooling configs.

Use HTML output to generate ready-to-paste <option> tags instantly.

Common use cases

  • Developers implementing file uploads and content-type validation
  • QA engineers building media and document test matrices
  • Platform teams standardizing MIME handling across services

Examples

Common MIME type entry.

Input
application/pdf
Output
application/pdf

Additional MIME type in the same list.

Input
application/json
Output
application/json

HTML output for select controls.

Input
application/pdf
Output
<option value="application/pdf">application/pdf</option>

Reliable Application MIME types reference

This list helps teams keep application mime types consistent across APIs, uploads, docs, and frontend experiences.

The application/* class covers documents, archives, and generic binary data, which means picking the right one usually means picking between a legacy format and its modern replacement, like application/msword vs. the OOXML application/vnd.openxmlformats-officedocument.wordprocessingml.document for .docx, or figuring out which archive type actually matches a .zip, .7z, .rar, or .tar.gz file. This list gives you 23 real-world application MIME types in copy-ready text, JSON, or HTML <option> format, so file-upload validation, download headers, and API content negotiation use the exact registered type instead of a guess.

Legacy and modern office formats

Covers both the old binary Office types and their modern OOXML/OpenDocument replacements, so you can support either era of file.

  • application/msword (legacy .doc)
  • ...wordprocessingml.document (modern .docx)
  • application/vnd.oasis.opendocument.text (.odt)
Archives and binaries covered

Every common compression format is here, from ubiquitous zip/gzip to less common 7z, rar, and bzip2.

  • application/zip, application/gzip
  • application/x-7z-compressed
  • application/vnd.rar
One click, three formats

Grab the list as plain text, a JSON array, or ready-to-paste HTML <option> tags.

  • Plain text list
  • JSON array
  • HTML <option> tags

Working with legacy and modern document types

Application MIME types often come in old-and-new pairs — decide upfront which era your app needs to support.

  • Accept both the legacy type (application/msword) and its OOXML equivalent if you need to support older .doc/.xls/.ppt files.
  • Use application/octet-stream only as a last-resort fallback for unknown binaries, not as a stand-in for a real archive type.
  • Reserve application/x-www-form-urlencoded for traditional form submissions — use multipart/form-data when the request includes file uploads.

Frequently asked questions

What's the difference between application/msword and the .docx MIME type?>
application/msword is the legacy binary format used by old .doc files. Modern .docx files use application/vnd.openxmlformats-officedocument.wordprocessingml.document, an XML-based OOXML format.
Which MIME type should I use for a .7z or .rar file?>
Use application/x-7z-compressed for 7-Zip archives and application/vnd.rar for RAR archives — they aren't interchangeable with application/zip.
Do I need application/wasm for WebAssembly?>
Yes. Serving .wasm files with the correct application/wasm Content-Type is required for browsers to stream-compile the module efficiently.

Related Developer lists

Audio MIME Types List | Copy-Ready Text, JSON & HTML

Copy common audio MIME types in text, JSON, or HTML format for uploads, playback support checks, and processing pipelines.

Common MIME Types List | Copy-Ready Text, JSON & HTML

Copy a practical common MIME types list in text, JSON, or HTML format for uploads, APIs, validation, and content handling.

HTTP 2xx Success Codes List | Copy-Ready Text, JSON & HTML

Copy all HTTP 2xx success codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows, ready to paste.

HTTP 3xx Redirect Codes List | Copy-Ready Text, JSON & HTML

Copy all HTTP 3xx redirect codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows, ready to paste.

HTTP 4xx Error Codes List | Copy-Ready Text, JSON & HTML

Copy all HTTP 4xx client error codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows.

HTTP 5xx Error Codes List | Copy-Ready Text, JSON & HTML

Copy all HTTP 5xx server error codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows.

HTTP Request Methods List | Copy-Ready Text, JSON & HTML

Copy a clean http request methods list (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, TRACE, CONNECT) in text, JSON, or HTML for API docs and tooling.

HTTP Status Codes List | Copy-Ready Text, JSON & HTML

Copy the complete IANA-registered HTTP status codes list in text, JSON, or HTML format for APIs, docs, testing, and observability workflows.

Image MIME Types List | Copy-Ready Text, JSON & HTML

Copy common image MIME types in text, JSON, or HTML format for upload validation, image processing, and media tooling.

Video MIME Types List | Copy-Ready Text, JSON & HTML

Copy common video MIME types in text, JSON, or HTML format for upload policies, streaming workflows, and player support checks.