HTML5 Video Test File
The same test clip encoded into the three container/codec combinations an HTML5 <video> element commonly falls back through: MP4 (H.264), WebM (VP8), and OGV (Theora).
What these files actually are
All three files are real, valid, independently encoded videos, not the same bytes renamed, so each one genuinely exercises its own codec path in the browser.
-
DownloadMP4 (H.264/AAC)MP4 · 155 KB VirusTotal report
-
DownloadWebM (VP8/Vorbis)WEBM · 389 KB VirusTotal report
-
DownloadOGV (Theora/Vorbis)OGV · 345 KB VirusTotal report
Are these files safe to download?
Every sample file is generated by us — no executable code, no macros. Files are served over HTTPS from our CDN, each with a SHA-256 checksum so you can verify your download and a link to an independent VirusTotal scan report.
Check this site independently:
Specs
- Resolution
- 1280x720
- Duration
- 3 seconds
Common use cases
Cross-browser <video> testing
Confirm your <video><source> fallback chain correctly serves a playable format to every browser you support.
Format-support detection testing
Verify JavaScript feature detection (canPlayType, etc.) correctly identifies which of these formats a given browser can play.
CMS and upload-widget testing
Exercise a content management system’s video embed or upload widget across multiple accepted formats.
Frequently asked questions
- Why do I need three formats for one video element?
- No single container/codec is supported by every browser, so a robust <video> tag lists multiple <source> elements and lets the browser pick the first one it can play.
- Are the three files identical content?
- Yes, the same source clip, independently encoded into each format so every codec path is genuinely exercised.