Sample Video Files — All Formats for Testing & Development
Download free sample video files in MP4 (universal), MKV (Matroska), MOV (Apple), AVI (legacy), and WebM (web). From 1MB to 500MB in 480p to 4K resolution.
Browse by Format
Universal — H.264/H.265, 480p to 4K
View all MP4 →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
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.