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
Download 76 files (2.3 GB)Shell
# 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

FileSizeDetailsDownload
100 KB MP4 filesample-100kb.mp498.4 KB320×180 · 5s · H.264Download
MP4 256×144, 10 seconds (H.264)sample-256x144-10s.mp4305 KB256×144 · 10s · H.264Download
MP4 720p HD, 1 seconds (H.264)sample-720p-1s.mp4387 KB1280×720 · 1s · H.264Download
MP4 240p, 10 seconds (H.264)sample-240p-10s.mp4532 KB426×240 · 10s · H.264Download
1 MB MP4 videosample-1mb.mp4998 KB1920×1080 · 10s · H.264Download
MP4 360p, 10 seconds (H.264)sample-360p-10s.mp41 MB640×360 · 10s · H.264Download
MP4 640×480, 10 seconds (H.264)sample-640x480-10s.mp41.2 MB640×480 · 10s · H.264Download
MP4 1080p Full HD, 10 seconds (H.264, CRF 38)sample-1080p-10s-crf38.mp41.4 MB1920×1080 · 10s · H.264Download
MP4 480p, 10 seconds (H.264)sample-480p-10s.mp41.6 MB854×480 · 10s · H.264Download
MP4 720p HD, 5 seconds (H.264, 4:4:4 chroma)sample-720p-5s-yuv444p.mp41.7 MB1280×720 · 5s · H.264Download
MP4 720p HD, 5 seconds (H.264, 10-bit 4:2:0)sample-720p-5s-yuv420p10le.mp41.9 MB1280×720 · 5s · H.264Download
2 MB MP4 videosample-2mb.mp41.9 MB1920×1080 · 10s · H.264Download
MP4 720p HD, 5 seconds (H.264, 4:2:2 chroma)sample-720p-5s-yuv422p.mp42 MB1280×720 · 5s · H.264Download
MP4 720p HD, 10 seconds (H.265)sample-720p-10s-hevc.mp43.1 MB1280×720 · 10s · H.265Download
MP4 720×1280, 10 seconds (H.264)sample-720x1280-10s.mp43.2 MB720×1280 · 10s · H.264Download
MP4 1080p Full HD, 5 seconds (H.264, 24 fps)sample-1080p-5s-24fps.mp43.3 MB1920×1080 · 5s · H.264Download
MP4 1080p Full HD, 5 seconds (H.264, 25 fps)sample-1080p-5s-25fps.mp43.4 MB1920×1080 · 5s · H.264Download
MP4 1080p Full HD, 10 seconds (H.264, CRF 28)sample-1080p-10s-crf28.mp43.7 MB1920×1080 · 10s · H.264Download
MP4 720p HD, 10 seconds (H.264, Main profile)sample-720p-10s-main-profile.mp43.7 MB1280×720 · 10s · H.264Download
MP4 720p HD, 10 seconds (H.264, no audio)sample-720p-10s-no-audio.mp43.8 MB1280×720 · 10s · H.264Download
MP4 720p HD, 10 seconds (H.264, Baseline profile)sample-720p-10s-baseline-profile.mp43.8 MB1280×720 · 10s · H.264Download
MP4 720p HD, 10 seconds (H.264)sample-720p-10s.mp43.8 MB1280×720 · 10s · H.264Download
MP4 720p HD, 10 seconds (H.264, High profile)sample-720p-10s-high-profile.mp43.8 MB1280×720 · 10s · H.264Download
MP4 1080p Full HD, 5 seconds (H.264, 29.97 fps)sample-1080p-5s-29.97fps.mp43.8 MB1920×1080 · 5s · H.264Download
MP4 1080×1080, 10 seconds (H.264)sample-1080x1080-10s.mp44.2 MB1080×1080 · 10s · H.264Download
5 MB MP4 videosample-5mb.mp44.8 MB1920×1080 · 10s · H.264Download
MP4 1080p Full HD, 5 seconds (H.264, interlaced)sample-1080p-5s-interlaced.mp44.9 MB1920×1080 · 5s · H.264Download
MP4 1080×1350, 10 seconds (H.264)sample-1080x1350-10s.mp45 MB1080×1350 · 10s · H.264Download
MP4 1080p Full HD, 5 seconds (H.264, 50 fps)sample-1080p-5s-50fps.mp45 MB1920×1080 · 5s · H.264Download
MP4 1080p Full HD, 5 seconds (H.264, 60 fps)sample-1080p-5s-60fps.mp45.3 MB1920×1080 · 5s · H.264Download
MP4 720p HD, 15 seconds (H.264)sample-720p-15s.mp45.7 MB1280×720 · 15s · H.264Download
MP4 1440×1080, 10 seconds (H.264)sample-1440x1080-10s.mp45.8 MB1440×1080 · 10s · H.264Download
MP4 1080p at 24 fpssample-1080p-10s-24fps.mp46.1 MB1920×1080 · 10s · H.264Download
MP4 1080p at 23.976 fpssample-1080p-10s-23-976fps.mp46.1 MB1920×1080 · 10s · H.264Download
MP4 1080p at 25 fpssample-1080p-10s-25fps.mp46.2 MB1920×1080 · 10s · H.264Download
MP4 1080×1920, 10 seconds (H.264)sample-1080x1920-10s.mp46.6 MB1080×1920 · 10s · H.264Download
MP4 1080p Full HD, 5 seconds (H.264, 120 fps)sample-1080p-5s-120fps.mp47.3 MB1920×1080 · 5s · H.264Download
MP4 1080p Full HD, 10 seconds (H.265)sample-1080p-10s-hevc.mp47.4 MB1920×1080 · 10s · H.265Download
MP4 720p HD, 20 seconds (H.264)sample-720p-20s.mp47.7 MB1280×720 · 20s · H.264Download
MP4 1080p Full HD, 10 seconds (H.264)sample-1080p-10s.mp47.7 MB1920×1080 · 10s · H.264Download
MP4 2048×1080, 10 seconds (H.264)sample-2048x1080-10s.mp48.2 MB2048×1080 · 10s · H.264Download
MP4 1080p at 50 fpssample-1080p-10s-50fps.mp48.5 MB1920×1080 · 10s · H.264Download
MP4 1080p at 59.94 fpssample-1080p-10s-59-94fps.mp49.1 MB1920×1080 · 10s · H.264Download
MP4 1080p Full HD, 10 seconds (AV1)sample-1080p-10s-av1.mp49.2 MB1920×1080 · 10s · AV1Download
10 MB MP4 videosample-10mb.mp49.7 MB1920×1080 · 30s · H.264Download
MP4 1080×1920, 15 seconds (H.264)sample-1080x1920-15s.mp49.9 MB1080×1920 · 15s · H.264Download
MP4 2560×1080, 10 seconds (H.264)sample-2560x1080-10s.mp410 MB2560×1080 · 10s · H.264Download
MP4 1080p Full HD, 10 seconds (VP9)sample-1080p-10s-vp9.mp411 MB1920×1080 · 10s · VP9Download
MP4 720p HD, 30 seconds (H.264)sample-720p-30s.mp411.5 MB1280×720 · 30s · H.264Download
MP4 1080p Full HD, 10 seconds (H.264, CRF 18)sample-1080p-10s-crf18.mp412.1 MB1920×1080 · 10s · H.264Download
MP4 1440p QHD, 10 seconds (H.265)sample-1440p-10s-hevc.mp412.4 MB2560×1440 · 10s · H.265Download
MP4 1440p QHD, 10 seconds (H.264)sample-1440p-10s.mp412.8 MB2560×1440 · 10s · H.264Download
MP4 720p HD, 45 seconds (H.264)sample-720p-45s.mp417.3 MB1280×720 · 45s · H.264Download
20 MB MP4 videosample-20mb.mp419.5 MB1920×1080 · 30s · H.264Download
MP4 360° video (equirectangular, 3840×1920)sample-360-equirectangular-4k-10s.mp420.9 MB3840×1920 · 10s · H.264Download
MP4 1080p Full HD, 30 seconds (H.264)sample-1080p-30s.mp423.3 MB1920×1080 · 30s · H.264Download
MP4 4K UHD, 10 seconds (H.265)sample-4k-10s-hevc.mp425.8 MB3840×2160 · 10s · H.265Download
MP4 4K UHD, 10 seconds (H.264)sample-4k-10s.mp427.2 MB3840×2160 · 10s · H.264Download
MP4 4096×2160, 10 seconds (H.265)sample-4096x2160-10s-hevc.mp427.5 MB4096×2160 · 10s · H.265Download
MP4 7680×4320, 5 seconds (H.265)sample-7680x4320-5s-hevc.mp428.2 MB7680×4320 · 5s · H.265Download
MP4 4K UHD, 10 seconds (AV1)sample-4k-10s-av1.mp429 MB3840×2160 · 10s · AV1Download
MP4 720p HD, 2 minutes (H.264)sample-720p-2min.mp429 MB1280×720 · 2m · H.264Download
MP4 4096×2160, 10 seconds (H.264)sample-4096x2160-10s.mp429.1 MB4096×2160 · 10s · H.264Download
MP4 7680×4320, 5 seconds (AV1)sample-7680x4320-5s-av1.mp433.6 MB7680×4320 · 5s · AV1Download
MP4 4K UHD HDR10, 10 seconds (H.265 10-bit)sample-4k-10s-hdr10.mp433.7 MB3840×2160 · 10s · H.265Download
MP4 4K UHD, 10 seconds (H.265, 60 fps)sample-4k-10s-60fps-hevc.mp435.3 MB3840×2160 · 10s · H.265Download
MP4 1080p Full HD, 60 seconds (H.264)sample-1080p-60s.mp446.7 MB1920×1080 · 1m · H.264Download
50 MB MP4 videosample-50mb.mp449 MB1920×1080 · 30s · H.264Download
MP4 720p HD, 5 minutes (H.264)sample-720p-5min.mp472.5 MB1280×720 · 5m · H.264Download
100 MB MP4 videosample-100mb.mp498 MB1920×1080 · 1m · H.264Download
MP4 7680×4320, 5 seconds (H.264)sample-7680x4320-5s.mp4107 MB7680×4320 · 5s · H.264Download
MP4 720p HD, 10 minutes (H.264)sample-720p-10min.mp4145 MB1280×720 · 10m · H.264Download
200 MB MP4 videosample-200mb.mp4195 MB1920×1080 · 1m · H.264Download
MP4 250 MB (upload test)sample-250mb.mp4243 MB1920×1080 · 51s · H.264Download
MP4 360p, 1 hour (H.264)sample-360p-1h.mp4262 MB640×360 · 1h 0m · H.264Download
MP4 500 MB (upload test)sample-500mb.mp4487 MB1920×1080 · 1m 42s · H.264Download

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.