Sample MP4 Files — Free Video Downloads for Testing
Download free sample MP4 video files for testing video players, upload APIs, CDN delivery, and streaming services. Available from 1MB to 500MB in resolutions from 480p to 4K.
sample-1mb.mp4
854×480 · 4s · 480p · H.264
sample-5mb.mp4
1280×720 · 10s · 720p · H.264
sample-10mb.mp4
1920×1080 · 10s · 1080p · H.264
sample-30mb.mp4
1920×1080 · 30s · 1080p · H.264
sample-50mb.mp4
1920×1080 · 55s · 1080p · H.264
sample-100mb.mp4
1920×1080 · 120s · 1080p · H.264
sample-200mb.mp4
1920×1080 · 240s · 1080p · H.264
sample-500mb.mp4
1920×1080 · 600s · 1080p · H.264
sample-4k.mp4
3840×2160 · 10s · 2160p · H.264
sample-60fps.mp4
1920×1080 · 15s · 1080p · H.264
sample-portrait.mp4
1080×1920 · 10s · 1080x1920 · H.264
sample-square.mp4
1080×1080 · 10s · 1080x1080 · H.264
sample-silent.mp4
1280×720 · 15s · 720p · H.264
sample-h264.mp4
1920×1080 · 10s · 1080p · H.264
sample-h265.mp4
1920×1080 · 10s · 1080p · H.265
Use cases for sample MP4 files
- Testing video upload APIs (AWS S3, Cloudflare Stream, Mux)
- QA testing video player implementations
- Load testing CDN and video delivery pipelines
- Demo content for app mockups and presentations
- Testing video compression and transcoding services
- Browser compatibility testing for HTML5 video
Technical specifications
| Codec | H.264 (AVC) — widest browser/device support |
| Container | MP4 (MPEG-4 Part 14) |
| Audio | AAC stereo 128kbps (where included) |
| Frame rate | 30fps (unless otherwise noted) |
| Color space | YUV 4:2:0 |
| H.265 variant | HEVC — ~50% smaller at same quality |
HTML5 video implementation
Basic HTML5 video
<video controls width="640">
<source src="sample-10mb.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>Autoplay loop (muted required)
<video autoplay loop muted playsinline>
<source src="sample-5mb.mp4" type="video/mp4">
</video>With WebM fallback
<video controls>
<source src="video.webm" type="video/webm">
<source src="video.mp4" type="video/mp4">
</video>Common video resolutions explained
| Name | Pixels | Use |
|---|---|---|
| 480p (SD) | 854×480 | Older devices, low bandwidth |
| 720p (HD) | 1280×720 | Standard HD, good balance |
| 1080p (FHD) | 1920×1080 | Most common display standard |
| 1440p (QHD) | 2560×1440 | Gaming monitors |
| 2160p (4K) | 3840×2160 | Latest TVs and displays |
Frequently Asked Questions
You might also need
Other media formats
Related reading
How to Test Video Upload — Sample Videos and Code Examples
Guide to testing video upload in web apps. Sample MP4 files from 1MB to 500MB, HTML5 video validation, and server-side processing.
Testing Word and Excel Uploads in Production
Validating DOCX and XLSX uploads — size limits, macro detection, corrupted files, and viewer compatibility. Sample office files for every edge case.
HLS vs MP4 for Video Streaming
Adaptive streaming with HLS vs progressive MP4 download. Which one to use, when, and how to test each approach. Sample videos for both formats.