Sample MP4 File Download — Free Test Videos for Development
Download free sample MP4 files from 1MB to 500MB — portrait/vertical video for TikTok/Instagram testing, 4K, 60fps, H.264/H.265 codecs, square, and silent variants. Use these MP4 test files for video players, upload APIs, streaming, and social media compatibility.
sample-1mb.mp4
854×480 · 4s · 480p · H.264
Verified file details
- Filename
- sample-1mb.mp4
- Exact size
- 1,048,576 bytes
- Displayed size
- 1.00 MB
- MIME type
- video/mp4
- Dimensions
- 854 x 480 px
- Resolution
- 480p
- Duration
- 4s
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mp4/sample-1mb.mp4
sample-5mb.mp4
1280×720 · 10s · 720p · H.264
Verified file details
- Filename
- sample-5mb.mp4
- Exact size
- 5,242,880 bytes
- Displayed size
- 5.00 MB
- MIME type
- video/mp4
- Dimensions
- 1,280 x 720 px
- Resolution
- 720p
- Duration
- 10s
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mp4/sample-5mb.mp4
sample-10mb.mp4
1920×1080 · 10s · 1080p · H.264
Verified file details
- Filename
- sample-10mb.mp4
- Exact size
- 10,485,760 bytes
- Displayed size
- 10.00 MB
- MIME type
- video/mp4
- Dimensions
- 1,920 x 1,080 px
- Resolution
- 1080p
- Duration
- 10s
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mp4/sample-10mb.mp4
sample-30mb.mp4
1920×1080 · 30s · 1080p · H.264
Verified file details
- Filename
- sample-30mb.mp4
- Exact size
- 31,457,280 bytes
- Displayed size
- 30.00 MB
- MIME type
- video/mp4
- Dimensions
- 1,920 x 1,080 px
- Resolution
- 1080p
- Duration
- 30s
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mp4/sample-30mb.mp4
sample-50mb.mp4
1920×1080 · 55s · 1080p · H.264
Verified file details
- Filename
- sample-50mb.mp4
- Exact size
- 52,428,800 bytes
- Displayed size
- 50.00 MB
- MIME type
- video/mp4
- Dimensions
- 1,920 x 1,080 px
- Resolution
- 1080p
- Duration
- 55s
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mp4/sample-50mb.mp4
sample-100mb.mp4
1920×1080 · 120s · 1080p · H.264
Verified file details
- Filename
- sample-100mb.mp4
- Exact size
- 104,857,600 bytes
- Displayed size
- 100 MB
- MIME type
- video/mp4
- Dimensions
- 1,920 x 1,080 px
- Resolution
- 1080p
- Duration
- 2m
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mp4/sample-100mb.mp4
sample-200mb.mp4
1920×1080 · 240s · 1080p · H.264
Verified file details
- Filename
- sample-200mb.mp4
- Exact size
- 209,715,200 bytes
- Displayed size
- 200 MB
- MIME type
- video/mp4
- Dimensions
- 1,920 x 1,080 px
- Resolution
- 1080p
- Duration
- 4m
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mp4/sample-200mb.mp4
sample-500mb.mp4
1920×1080 · 600s · 1080p · H.264
Verified file details
- Filename
- sample-500mb.mp4
- Exact size
- 524,288,000 bytes
- Displayed size
- 500 MB
- MIME type
- video/mp4
- Dimensions
- 1,920 x 1,080 px
- Resolution
- 1080p
- Duration
- 10m
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mp4/sample-500mb.mp4
sample-4k.mp4
3840×2160 · 10s · 2160p · H.264
Verified file details
- Filename
- sample-4k.mp4
- Exact size
- 77,971,392 bytes
- Displayed size
- 74.36 MB
- MIME type
- video/mp4
- Dimensions
- 3,840 x 2,160 px
- Resolution
- 2160p
- Duration
- 10s
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mp4/sample-4k.mp4
sample-60fps.mp4
1920×1080 · 15s · 1080p · H.264
Verified file details
- Filename
- sample-60fps.mp4
- Exact size
- 20,420,769 bytes
- Displayed size
- 19.47 MB
- MIME type
- video/mp4
- Dimensions
- 1,920 x 1,080 px
- Resolution
- 1080p
- Duration
- 15s
- Codec
- H.264
- Frame rate
- 60 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mp4/sample-60fps.mp4
sample-portrait.mp4
1080×1920 · 10s · 1080x1920 · H.264
Verified file details
- Filename
- sample-portrait.mp4
- Exact size
- 15,148,901 bytes
- Displayed size
- 14.45 MB
- MIME type
- video/mp4
- Dimensions
- 1,080 x 1,920 px
- Resolution
- 1080x1920
- Duration
- 10s
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mp4/sample-portrait.mp4
sample-square.mp4
1080×1080 · 10s · 1080x1080 · H.264
Verified file details
- Filename
- sample-square.mp4
- Exact size
- 9,674,762 bytes
- Displayed size
- 9.23 MB
- MIME type
- video/mp4
- Dimensions
- 1,080 x 1,080 px
- Resolution
- 1080x1080
- Duration
- 10s
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mp4/sample-square.mp4
sample-silent.mp4
1280×720 · 15s · 720p · H.264
Verified file details
- Filename
- sample-silent.mp4
- Exact size
- 4,469,590 bytes
- Displayed size
- 4.26 MB
- MIME type
- video/mp4
- Dimensions
- 1,280 x 720 px
- Resolution
- 720p
- Duration
- 15s
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mp4/sample-silent.mp4
sample-h264.mp4
1920×1080 · 10s · 1080p · H.264
Verified file details
- Filename
- sample-h264.mp4
- Exact size
- 9,392,658 bytes
- Displayed size
- 8.96 MB
- MIME type
- video/mp4
- Dimensions
- 1,920 x 1,080 px
- Resolution
- 1080p
- Duration
- 10s
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mp4/sample-h264.mp4
sample-h265.mp4
1920×1080 · 10s · 1080p · H.265
Verified file details
- Filename
- sample-h265.mp4
- Exact size
- 4,949,448 bytes
- Displayed size
- 4.72 MB
- MIME type
- video/mp4
- Dimensions
- 1,920 x 1,080 px
- Resolution
- 1080p
- Duration
- 10s
- Codec
- H.265
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mp4/sample-h265.mp4
MP4 variants available
| Category | Variants | Use case |
|---|---|---|
| By size | 1MB, 5MB, 10MB, 30MB, 50MB, 100MB, 200MB, 500MB | Upload limits, progress bars, stress testing |
| By resolution | 480p, 720p, 1080p, 4K (2160p) | Resolution detection, adaptive streaming |
| By orientation | Landscape (16:9), portrait (9:16), square (1:1) | Vertical MP4 for TikTok/Reels, social media |
| By codec | H.264 (AVC), H.265 (HEVC) | Codec compatibility, compression comparison |
| Special features | 60fps, silent (no audio) | High frame rate, autoplay testing |
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
What MP4 variants are available?
Vertical video for TikTok and Instagram — Which file to use?
H.264 vs H.265 — What is the difference?
Do these MP4 files have audio?
How do I test with 60fps and 4K video?
How do I test video upload with large files?
You might also need
Other video 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.
Test Upload Forms with Generated Files
A practical workflow for testing upload forms with generated TXT, CSV, JSON, XML, BIN, and SVG files. Includes custom file size checks up to 1GB.
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.