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.

Compressed & Archive File Extensions List

Copy common compressed and archive file extensions in text, JSON, or HTML format. Useful for file validators, dropdowns, and developer references.

Document File Extensions List

Copy common document file extensions with format names in text, JSON, or HTML format. Ideal for developers, docs, and file type references.

Executable File Extensions List

Copy common executable and installer file extensions by platform in text, JSON, or HTML format for quick reference, docs, and developer tools.

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.

JSON Data Types List

Copy all 6 native JSON data types from RFC 8259 in text, JSON, or HTML format for quick reference, docs, and dropdown menus.

Regex & String Escape Characters List

Copy common regex and string escape sequences in text, JSON, or HTML format. Includes \n, \t, \r, \\, \0, \uXXXX, and more.

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.