Video · 76 files
Sample MP4 Files
MP4 (MPEG-4 Part 14) is the most widely supported video container on the web. These samples cover every common resolution from 144p to 8K, vertical and square formats, H.264, H.265 (HEVC) and AV1, HDR10, 360°, interlaced and broadcast frame rates, and files encoded to exact sizes from 100 KB to 500 MB for upload testing.
All 76 MP4 files
Download all with curl
# 76 files, 2.3 GB in total
while read -r url; do curl -LO --fail "$url"; done <<'EOF'
https://files.samplefiles.com/video/mp4/sample-100kb.mp4
https://files.samplefiles.com/video/mp4/sample-256x144-10s.mp4
https://files.samplefiles.com/video/mp4/sample-720p-1s.mp4
https://files.samplefiles.com/video/mp4/sample-240p-10s.mp4
https://files.samplefiles.com/video/mp4/sample-1mb.mp4
https://files.samplefiles.com/video/mp4/sample-360p-10s.mp4
https://files.samplefiles.com/video/mp4/sample-640x480-10s.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-10s-crf38.mp4
https://files.samplefiles.com/video/mp4/sample-480p-10s.mp4
https://files.samplefiles.com/video/mp4/sample-720p-5s-yuv444p.mp4
https://files.samplefiles.com/video/mp4/sample-720p-5s-yuv420p10le.mp4
https://files.samplefiles.com/video/mp4/sample-2mb.mp4
https://files.samplefiles.com/video/mp4/sample-720p-5s-yuv422p.mp4
https://files.samplefiles.com/video/mp4/sample-720p-10s-hevc.mp4
https://files.samplefiles.com/video/mp4/sample-720x1280-10s.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-5s-24fps.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-5s-25fps.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-10s-crf28.mp4
https://files.samplefiles.com/video/mp4/sample-720p-10s-main-profile.mp4
https://files.samplefiles.com/video/mp4/sample-720p-10s-no-audio.mp4
https://files.samplefiles.com/video/mp4/sample-720p-10s-baseline-profile.mp4
https://files.samplefiles.com/video/mp4/sample-720p-10s.mp4
https://files.samplefiles.com/video/mp4/sample-720p-10s-high-profile.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-5s-29.97fps.mp4
https://files.samplefiles.com/video/mp4/sample-1080x1080-10s.mp4
https://files.samplefiles.com/video/mp4/sample-5mb.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-5s-interlaced.mp4
https://files.samplefiles.com/video/mp4/sample-1080x1350-10s.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-5s-50fps.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-5s-60fps.mp4
https://files.samplefiles.com/video/mp4/sample-720p-15s.mp4
https://files.samplefiles.com/video/mp4/sample-1440x1080-10s.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-10s-24fps.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-10s-23-976fps.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-10s-25fps.mp4
https://files.samplefiles.com/video/mp4/sample-1080x1920-10s.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-5s-120fps.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-10s-hevc.mp4
https://files.samplefiles.com/video/mp4/sample-720p-20s.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-10s.mp4
https://files.samplefiles.com/video/mp4/sample-2048x1080-10s.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-10s-50fps.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-10s-59-94fps.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-10s-av1.mp4
https://files.samplefiles.com/video/mp4/sample-10mb.mp4
https://files.samplefiles.com/video/mp4/sample-1080x1920-15s.mp4
https://files.samplefiles.com/video/mp4/sample-2560x1080-10s.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-10s-vp9.mp4
https://files.samplefiles.com/video/mp4/sample-720p-30s.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-10s-crf18.mp4
https://files.samplefiles.com/video/mp4/sample-1440p-10s-hevc.mp4
https://files.samplefiles.com/video/mp4/sample-1440p-10s.mp4
https://files.samplefiles.com/video/mp4/sample-720p-45s.mp4
https://files.samplefiles.com/video/mp4/sample-20mb.mp4
https://files.samplefiles.com/video/mp4/sample-360-equirectangular-4k-10s.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-30s.mp4
https://files.samplefiles.com/video/mp4/sample-4k-10s-hevc.mp4
https://files.samplefiles.com/video/mp4/sample-4k-10s.mp4
https://files.samplefiles.com/video/mp4/sample-4096x2160-10s-hevc.mp4
https://files.samplefiles.com/video/mp4/sample-7680x4320-5s-hevc.mp4
https://files.samplefiles.com/video/mp4/sample-4k-10s-av1.mp4
https://files.samplefiles.com/video/mp4/sample-720p-2min.mp4
https://files.samplefiles.com/video/mp4/sample-4096x2160-10s.mp4
https://files.samplefiles.com/video/mp4/sample-7680x4320-5s-av1.mp4
https://files.samplefiles.com/video/mp4/sample-4k-10s-hdr10.mp4
https://files.samplefiles.com/video/mp4/sample-4k-10s-60fps-hevc.mp4
https://files.samplefiles.com/video/mp4/sample-1080p-60s.mp4
https://files.samplefiles.com/video/mp4/sample-50mb.mp4
https://files.samplefiles.com/video/mp4/sample-720p-5min.mp4
https://files.samplefiles.com/video/mp4/sample-100mb.mp4
https://files.samplefiles.com/video/mp4/sample-7680x4320-5s.mp4
https://files.samplefiles.com/video/mp4/sample-720p-10min.mp4
https://files.samplefiles.com/video/mp4/sample-200mb.mp4
https://files.samplefiles.com/video/mp4/sample-250mb.mp4
https://files.samplefiles.com/video/mp4/sample-360p-1h.mp4
https://files.samplefiles.com/video/mp4/sample-500mb.mp4
EOF| File | Size | Details | Download |
|---|---|---|---|
| 100 KB MP4 filesample-100kb.mp4 | 98.4 KB | 320×180 · 5s · H.264 | Download |
| MP4 256×144, 10 seconds (H.264)sample-256x144-10s.mp4 | 305 KB | 256×144 · 10s · H.264 | Download |
| MP4 720p HD, 1 seconds (H.264)sample-720p-1s.mp4 | 387 KB | 1280×720 · 1s · H.264 | Download |
| MP4 240p, 10 seconds (H.264)sample-240p-10s.mp4 | 532 KB | 426×240 · 10s · H.264 | Download |
| 1 MB MP4 videosample-1mb.mp4 | 998 KB | 1920×1080 · 10s · H.264 | Download |
| MP4 360p, 10 seconds (H.264)sample-360p-10s.mp4 | 1 MB | 640×360 · 10s · H.264 | Download |
| MP4 640×480, 10 seconds (H.264)sample-640x480-10s.mp4 | 1.2 MB | 640×480 · 10s · H.264 | Download |
| MP4 1080p Full HD, 10 seconds (H.264, CRF 38)sample-1080p-10s-crf38.mp4 | 1.4 MB | 1920×1080 · 10s · H.264 | Download |
| MP4 480p, 10 seconds (H.264)sample-480p-10s.mp4 | 1.6 MB | 854×480 · 10s · H.264 | Download |
| MP4 720p HD, 5 seconds (H.264, 4:4:4 chroma)sample-720p-5s-yuv444p.mp4 | 1.7 MB | 1280×720 · 5s · H.264 | Download |
| MP4 720p HD, 5 seconds (H.264, 10-bit 4:2:0)sample-720p-5s-yuv420p10le.mp4 | 1.9 MB | 1280×720 · 5s · H.264 | Download |
| 2 MB MP4 videosample-2mb.mp4 | 1.9 MB | 1920×1080 · 10s · H.264 | Download |
| MP4 720p HD, 5 seconds (H.264, 4:2:2 chroma)sample-720p-5s-yuv422p.mp4 | 2 MB | 1280×720 · 5s · H.264 | Download |
| MP4 720p HD, 10 seconds (H.265)sample-720p-10s-hevc.mp4 | 3.1 MB | 1280×720 · 10s · H.265 | Download |
| MP4 720×1280, 10 seconds (H.264)sample-720x1280-10s.mp4 | 3.2 MB | 720×1280 · 10s · H.264 | Download |
| MP4 1080p Full HD, 5 seconds (H.264, 24 fps)sample-1080p-5s-24fps.mp4 | 3.3 MB | 1920×1080 · 5s · H.264 | Download |
| MP4 1080p Full HD, 5 seconds (H.264, 25 fps)sample-1080p-5s-25fps.mp4 | 3.4 MB | 1920×1080 · 5s · H.264 | Download |
| MP4 1080p Full HD, 10 seconds (H.264, CRF 28)sample-1080p-10s-crf28.mp4 | 3.7 MB | 1920×1080 · 10s · H.264 | Download |
| MP4 720p HD, 10 seconds (H.264, Main profile)sample-720p-10s-main-profile.mp4 | 3.7 MB | 1280×720 · 10s · H.264 | Download |
| MP4 720p HD, 10 seconds (H.264, no audio)sample-720p-10s-no-audio.mp4 | 3.8 MB | 1280×720 · 10s · H.264 | Download |
| MP4 720p HD, 10 seconds (H.264, Baseline profile)sample-720p-10s-baseline-profile.mp4 | 3.8 MB | 1280×720 · 10s · H.264 | Download |
| MP4 720p HD, 10 seconds (H.264)sample-720p-10s.mp4 | 3.8 MB | 1280×720 · 10s · H.264 | Download |
| MP4 720p HD, 10 seconds (H.264, High profile)sample-720p-10s-high-profile.mp4 | 3.8 MB | 1280×720 · 10s · H.264 | Download |
| MP4 1080p Full HD, 5 seconds (H.264, 29.97 fps)sample-1080p-5s-29.97fps.mp4 | 3.8 MB | 1920×1080 · 5s · H.264 | Download |
| MP4 1080×1080, 10 seconds (H.264)sample-1080x1080-10s.mp4 | 4.2 MB | 1080×1080 · 10s · H.264 | Download |
| 5 MB MP4 videosample-5mb.mp4 | 4.8 MB | 1920×1080 · 10s · H.264 | Download |
| MP4 1080p Full HD, 5 seconds (H.264, interlaced)sample-1080p-5s-interlaced.mp4 | 4.9 MB | 1920×1080 · 5s · H.264 | Download |
| MP4 1080×1350, 10 seconds (H.264)sample-1080x1350-10s.mp4 | 5 MB | 1080×1350 · 10s · H.264 | Download |
| MP4 1080p Full HD, 5 seconds (H.264, 50 fps)sample-1080p-5s-50fps.mp4 | 5 MB | 1920×1080 · 5s · H.264 | Download |
| MP4 1080p Full HD, 5 seconds (H.264, 60 fps)sample-1080p-5s-60fps.mp4 | 5.3 MB | 1920×1080 · 5s · H.264 | Download |
| MP4 720p HD, 15 seconds (H.264)sample-720p-15s.mp4 | 5.7 MB | 1280×720 · 15s · H.264 | Download |
| MP4 1440×1080, 10 seconds (H.264)sample-1440x1080-10s.mp4 | 5.8 MB | 1440×1080 · 10s · H.264 | Download |
| MP4 1080p at 24 fpssample-1080p-10s-24fps.mp4 | 6.1 MB | 1920×1080 · 10s · H.264 | Download |
| MP4 1080p at 23.976 fpssample-1080p-10s-23-976fps.mp4 | 6.1 MB | 1920×1080 · 10s · H.264 | Download |
| MP4 1080p at 25 fpssample-1080p-10s-25fps.mp4 | 6.2 MB | 1920×1080 · 10s · H.264 | Download |
| MP4 1080×1920, 10 seconds (H.264)sample-1080x1920-10s.mp4 | 6.6 MB | 1080×1920 · 10s · H.264 | Download |
| MP4 1080p Full HD, 5 seconds (H.264, 120 fps)sample-1080p-5s-120fps.mp4 | 7.3 MB | 1920×1080 · 5s · H.264 | Download |
| MP4 1080p Full HD, 10 seconds (H.265)sample-1080p-10s-hevc.mp4 | 7.4 MB | 1920×1080 · 10s · H.265 | Download |
| MP4 720p HD, 20 seconds (H.264)sample-720p-20s.mp4 | 7.7 MB | 1280×720 · 20s · H.264 | Download |
| MP4 1080p Full HD, 10 seconds (H.264)sample-1080p-10s.mp4 | 7.7 MB | 1920×1080 · 10s · H.264 | Download |
| MP4 2048×1080, 10 seconds (H.264)sample-2048x1080-10s.mp4 | 8.2 MB | 2048×1080 · 10s · H.264 | Download |
| MP4 1080p at 50 fpssample-1080p-10s-50fps.mp4 | 8.5 MB | 1920×1080 · 10s · H.264 | Download |
| MP4 1080p at 59.94 fpssample-1080p-10s-59-94fps.mp4 | 9.1 MB | 1920×1080 · 10s · H.264 | Download |
| MP4 1080p Full HD, 10 seconds (AV1)sample-1080p-10s-av1.mp4 | 9.2 MB | 1920×1080 · 10s · AV1 | Download |
| 10 MB MP4 videosample-10mb.mp4 | 9.7 MB | 1920×1080 · 30s · H.264 | Download |
| MP4 1080×1920, 15 seconds (H.264)sample-1080x1920-15s.mp4 | 9.9 MB | 1080×1920 · 15s · H.264 | Download |
| MP4 2560×1080, 10 seconds (H.264)sample-2560x1080-10s.mp4 | 10 MB | 2560×1080 · 10s · H.264 | Download |
| MP4 1080p Full HD, 10 seconds (VP9)sample-1080p-10s-vp9.mp4 | 11 MB | 1920×1080 · 10s · VP9 | Download |
| MP4 720p HD, 30 seconds (H.264)sample-720p-30s.mp4 | 11.5 MB | 1280×720 · 30s · H.264 | Download |
| MP4 1080p Full HD, 10 seconds (H.264, CRF 18)sample-1080p-10s-crf18.mp4 | 12.1 MB | 1920×1080 · 10s · H.264 | Download |
| MP4 1440p QHD, 10 seconds (H.265)sample-1440p-10s-hevc.mp4 | 12.4 MB | 2560×1440 · 10s · H.265 | Download |
| MP4 1440p QHD, 10 seconds (H.264)sample-1440p-10s.mp4 | 12.8 MB | 2560×1440 · 10s · H.264 | Download |
| MP4 720p HD, 45 seconds (H.264)sample-720p-45s.mp4 | 17.3 MB | 1280×720 · 45s · H.264 | Download |
| 20 MB MP4 videosample-20mb.mp4 | 19.5 MB | 1920×1080 · 30s · H.264 | Download |
| MP4 360° video (equirectangular, 3840×1920)sample-360-equirectangular-4k-10s.mp4 | 20.9 MB | 3840×1920 · 10s · H.264 | Download |
| MP4 1080p Full HD, 30 seconds (H.264)sample-1080p-30s.mp4 | 23.3 MB | 1920×1080 · 30s · H.264 | Download |
| MP4 4K UHD, 10 seconds (H.265)sample-4k-10s-hevc.mp4 | 25.8 MB | 3840×2160 · 10s · H.265 | Download |
| MP4 4K UHD, 10 seconds (H.264)sample-4k-10s.mp4 | 27.2 MB | 3840×2160 · 10s · H.264 | Download |
| MP4 4096×2160, 10 seconds (H.265)sample-4096x2160-10s-hevc.mp4 | 27.5 MB | 4096×2160 · 10s · H.265 | Download |
| MP4 7680×4320, 5 seconds (H.265)sample-7680x4320-5s-hevc.mp4 | 28.2 MB | 7680×4320 · 5s · H.265 | Download |
| MP4 4K UHD, 10 seconds (AV1)sample-4k-10s-av1.mp4 | 29 MB | 3840×2160 · 10s · AV1 | Download |
| MP4 720p HD, 2 minutes (H.264)sample-720p-2min.mp4 | 29 MB | 1280×720 · 2m · H.264 | Download |
| MP4 4096×2160, 10 seconds (H.264)sample-4096x2160-10s.mp4 | 29.1 MB | 4096×2160 · 10s · H.264 | Download |
| MP4 7680×4320, 5 seconds (AV1)sample-7680x4320-5s-av1.mp4 | 33.6 MB | 7680×4320 · 5s · AV1 | Download |
| MP4 4K UHD HDR10, 10 seconds (H.265 10-bit)sample-4k-10s-hdr10.mp4 | 33.7 MB | 3840×2160 · 10s · H.265 | Download |
| MP4 4K UHD, 10 seconds (H.265, 60 fps)sample-4k-10s-60fps-hevc.mp4 | 35.3 MB | 3840×2160 · 10s · H.265 | Download |
| MP4 1080p Full HD, 60 seconds (H.264)sample-1080p-60s.mp4 | 46.7 MB | 1920×1080 · 1m · H.264 | Download |
| 50 MB MP4 videosample-50mb.mp4 | 49 MB | 1920×1080 · 30s · H.264 | Download |
| MP4 720p HD, 5 minutes (H.264)sample-720p-5min.mp4 | 72.5 MB | 1280×720 · 5m · H.264 | Download |
| 100 MB MP4 videosample-100mb.mp4 | 98 MB | 1920×1080 · 1m · H.264 | Download |
| MP4 7680×4320, 5 seconds (H.264)sample-7680x4320-5s.mp4 | 107 MB | 7680×4320 · 5s · H.264 | Download |
| MP4 720p HD, 10 minutes (H.264)sample-720p-10min.mp4 | 145 MB | 1280×720 · 10m · H.264 | Download |
| 200 MB MP4 videosample-200mb.mp4 | 195 MB | 1920×1080 · 1m · H.264 | Download |
| MP4 250 MB (upload test)sample-250mb.mp4 | 243 MB | 1920×1080 · 51s · H.264 | Download |
| MP4 360p, 1 hour (H.264)sample-360p-1h.mp4 | 262 MB | 640×360 · 1h 0m · H.264 | Download |
| MP4 500 MB (upload test)sample-500mb.mp4 | 487 MB | 1920×1080 · 1m 42s · H.264 | Download |
FAQ
Which codec do these MP4 files use?
H.264 (AVC) video with AAC audio unless the title says H.265. H.264 plays in every browser; H.265 plays in Safari and most recent Chrome and Edge builds on hardware that supports it.
What is shown in the video?
A moving test pattern with the resolution, codec and a running timecode burned in, plus a 1 kHz beep on every whole second for checking audio/video sync.
Are the size-labeled files exactly that size?
They are encoded to land just under the label (within about 3%), so a “10 MB” file is safe to use for testing a 10 MB upload limit. The exact byte count is on each file page.
Can I load these files directly from my code?
Yes. Files are served from files.samplefiles.com with permissive CORS headers, so fetch(), <video>, <audio> and <img> can use the URLs directly.