Video MIME Types List
Get a clean, copy-ready list of video mime types for real-world development workflows.
Video MIME types(10 video MIME types)
Includes widely supported web and legacy container MIME types commonly seen in media workflows.
How to use this list
Use video 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.
video/mp4
video/mp4
Additional MIME type in the same list.
video/webm
video/webm
HTML output for select controls.
video/mp4
<option value="video/mp4">video/mp4</option>
Reliable Video MIME types reference
This list helps teams keep video mime types consistent across APIs, uploads, docs, and frontend experiences.
Video MIME types range from the two containers with near-universal browser support, video/mp4 and video/webm, to legacy desktop formats like video/quicktime (.mov) and video/x-msvideo (.avi), mobile-recorded formats like video/3gpp, and the video/mp2t transport-stream type used in HLS segments. This list gives you 10 real-world video MIME types in copy-ready text, JSON, or HTML <option> format, so upload validation, <video> playback checks, and streaming pipelines reference the exact registered type for each container.
The two containers with near-universal <video> element support are both here, ready for streaming or upload validation.
- video/mp4
- video/webm
- video/ogg
Covers older desktop containers and mobile-recorded formats you'll still encounter in real uploads.
- video/quicktime (.mov), video/x-msvideo (.avi)
- video/x-ms-wmv
- video/3gpp, video/3gpp2
Grab the list as plain text, a JSON array, or ready-to-paste HTML <option> tags.
- Plain text list
- JSON array
- HTML <option> tags
Picking the right video container
Container choice affects both browser compatibility and what a video pipeline needs to transcode.
- Serve video/mp4 or video/webm for browser playback — both have broad <video> element support across modern browsers.
- Treat video/quicktime and video/x-msvideo as legacy upload formats to transcode, not formats to generate yourself.
- Use video/mp2t specifically for MPEG transport-stream segments in HLS streaming pipelines, not for standalone video files.
Frequently asked questions
Which video MIME type has the best browser support?>
What MIME type does a .mov file use?>
Is video/mp2t relevant outside of legacy broadcast systems?>
Related Developer lists
Copy common application/* MIME types in text, JSON, or HTML format for API content negotiation, downloads, and file validation.
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.