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- 1Choose a format
Pick text, JSON, or HTML output.
- 2Copy or download
Use one-click copy or download the generated list.
- 3Apply in your workflow
Use in upload validation, API docs, test data, or tooling configs.
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.
application/pdf
application/pdf
Additional MIME type in the same list.
application/json
application/json
HTML output for select controls.
application/pdf
<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.
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)
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
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?>
Which MIME type should I use for a .7z or .rar file?>
Do I need application/wasm for WebAssembly?>
Related Developer lists
Copy common audio MIME types in text, JSON, or HTML format for uploads, playback support checks, and processing pipelines.
Copy a practical common MIME types list in text, JSON, or HTML format for uploads, APIs, validation, and content handling.
Copy all HTTP 2xx success codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows, ready to paste.
Copy all HTTP 3xx redirect codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows, ready to paste.
Copy all HTTP 4xx client error codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows.
Copy all HTTP 5xx server error codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows.
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.
Copy the complete IANA-registered HTTP status codes list in text, JSON, or HTML format for APIs, docs, testing, and observability workflows.
Copy common image MIME types in text, JSON, or HTML format for upload validation, image processing, and media tooling.
Copy common video MIME types in text, JSON, or HTML format for upload policies, streaming workflows, and player support checks.