Skip to content
>_ TrueFileSize.com

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

1.00 MB

854×480 · 4s · 480p · H.264

File details and verification
Filename
sample-1mb.mp4
Exact size
1,048,576 bytes
Displayed size
1.00 MB
Catalog status
Valid catalog fixture
SHA-256
5186e6750a63252088258d3bb757707e462316ba25f61ed7059763211a7e0587
Header signature
Matched (ISO BMFF ftyp box at byte 0 (brand isom))
Verified on
2026-08-10
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://cdn.truefilesize.com/mp4/sample-1mb.mp4

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-5mb.mp4

5.00 MB

1280×720 · 10s · 720p · H.264

File details and verification
Filename
sample-5mb.mp4
Exact size
5,242,880 bytes
Displayed size
5.00 MB
Catalog status
Valid catalog fixture
SHA-256
d7ab2687a7487c8606eed9067ac9e1e6ac417cef03048d9e0e2df7ecacdc507e
Header signature
Matched (ISO BMFF ftyp box at byte 0 (brand isom))
Verified on
2026-08-10
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://cdn.truefilesize.com/mp4/sample-5mb.mp4

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-10mb.mp4

10.00 MB

1920×1080 · 10s · 1080p · H.264

File details and verification
Filename
sample-10mb.mp4
Exact size
10,485,760 bytes
Displayed size
10.00 MB
Catalog status
Valid catalog fixture
SHA-256
e58a3cb5251df7cd6c3cc043c002cfc064bc5d1a20d74cad415a4b9d4995e685
Header signature
Matched (ISO BMFF ftyp box at byte 0 (brand isom))
Verified on
2026-08-10
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://cdn.truefilesize.com/mp4/sample-10mb.mp4

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-30mb.mp4

30.00 MB

1920×1080 · 30s · 1080p · H.264

File details and verification
Filename
sample-30mb.mp4
Exact size
31,457,280 bytes
Displayed size
30.00 MB
Catalog status
Valid catalog fixture
SHA-256
2e4a094ad414a14e2ae5f62a0cfbd8597cf6a5c6ee1212211e5072d7f999f2b9
Header signature
Matched (ISO BMFF ftyp box at byte 0 (brand isom))
Verified on
2026-08-10
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://cdn.truefilesize.com/mp4/sample-30mb.mp4

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-50mb.mp4

50.00 MB

1920×1080 · 55s · 1080p · H.264

File details and verification
Filename
sample-50mb.mp4
Exact size
52,428,800 bytes
Displayed size
50.00 MB
Catalog status
Valid catalog fixture
SHA-256
48f8a871e7a615d9a23deba06cd419465c24be4dd5128365061865412cb7ebd3
Header signature
Matched (ISO BMFF ftyp box at byte 0 (brand isom))
Verified on
2026-08-10
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://cdn.truefilesize.com/mp4/sample-50mb.mp4

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-100mb.mp4

100 MB

1920×1080 · 120s · 1080p · H.264

File details and verification
Filename
sample-100mb.mp4
Exact size
104,857,600 bytes
Displayed size
100 MB
Catalog status
Valid catalog fixture
SHA-256
6403419043073a9a4555c0050c77380b474d8afe58e5f1e574bb228aa8fc317c
Header signature
Matched (ISO BMFF ftyp box at byte 0 (brand isom))
Verified on
2026-08-10
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://cdn.truefilesize.com/mp4/sample-100mb.mp4

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-200mb.mp4

200 MB

1920×1080 · 240s · 1080p · H.264

File details and verification
Filename
sample-200mb.mp4
Exact size
209,715,200 bytes
Displayed size
200 MB
Catalog status
Valid catalog fixture
SHA-256
a008bb7b475c41e369600413658b352c65645a2dd5f16f5ad01fd8b544e401d0
Header signature
Matched (ISO BMFF ftyp box at byte 0 (brand isom))
Verified on
2026-08-10
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://cdn.truefilesize.com/mp4/sample-200mb.mp4

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-500mb.mp4

500 MB

1920×1080 · 600s · 1080p · H.264

File details and verification
Filename
sample-500mb.mp4
Exact size
524,288,000 bytes
Displayed size
500 MB
Catalog status
Valid catalog fixture
SHA-256
206817f772d75b8b6bb380b23dea2485a300dbc9133515527a82169040425afa
Header signature
Matched (ISO BMFF ftyp box at byte 0 (brand isom))
Verified on
2026-08-10
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://cdn.truefilesize.com/mp4/sample-500mb.mp4

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-4k.mp4

68.77 MB

3840×2160 · 10s · 2160p · H.264

File details and verification
Filename
sample-4k.mp4
Exact size
72,112,734 bytes
Displayed size
68.77 MB
Catalog status
Valid catalog fixture
SHA-256
78e8e09023bc139e2078cae0bab5d5050f39d5b7fdf86e5d2bec9e22be2be607
Header signature
Matched (ISO BMFF ftyp box at byte 0 (brand isom))
Verified on
2026-08-10
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://cdn.truefilesize.com/mp4/sample-4k.mp4

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-60fps.mp4

19.29 MB

1920×1080 · 15s · 1080p · H.264

File details and verification
Filename
sample-60fps.mp4
Exact size
20,225,100 bytes
Displayed size
19.29 MB
Catalog status
Valid catalog fixture
SHA-256
965bb112afc4961197f5f85a857b8c7cb0055a476495a3cde660fde6e801234b
Header signature
Matched (ISO BMFF ftyp box at byte 0 (brand isom))
Verified on
2026-08-10
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://cdn.truefilesize.com/mp4/sample-60fps.mp4

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-portrait.mp4

13.72 MB

1080×1920 · 10s · 1080x1920 · H.264

File details and verification
Filename
sample-portrait.mp4
Exact size
14,390,087 bytes
Displayed size
13.72 MB
Catalog status
Valid catalog fixture
SHA-256
ff53e35118bf3628d2ed2958585d4f3de50b9ee8770790c49e0ef3ad9aae6c3f
Header signature
Matched (ISO BMFF ftyp box at byte 0 (brand isom))
Verified on
2026-08-10
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://cdn.truefilesize.com/mp4/sample-portrait.mp4

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-square.mp4

8.94 MB

1080×1080 · 10s · 1080x1080 · H.264

File details and verification
Filename
sample-square.mp4
Exact size
9,371,436 bytes
Displayed size
8.94 MB
Catalog status
Valid catalog fixture
SHA-256
d301cfe0f400bfc6902ed861de3bb1c205961ee1a86ff877abaedccf7eb20080
Header signature
Matched (ISO BMFF ftyp box at byte 0 (brand isom))
Verified on
2026-08-10
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://cdn.truefilesize.com/mp4/sample-square.mp4

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-silent.mp4

4.13 MB

1280×720 · 15s · 720p · H.264

File details and verification
Filename
sample-silent.mp4
Exact size
4,334,089 bytes
Displayed size
4.13 MB
Catalog status
Valid catalog fixture
SHA-256
2692004ebaca2c24c7056a1ef049657702431c85044822dde88fe207b618b539
Header signature
Matched (ISO BMFF ftyp box at byte 0 (brand isom))
Verified on
2026-08-10
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://cdn.truefilesize.com/mp4/sample-silent.mp4

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-h264.mp4

8.20 MB

1920×1080 · 10s · 1080p · H.264

File details and verification
Filename
sample-h264.mp4
Exact size
8,593,211 bytes
Displayed size
8.20 MB
Catalog status
Valid catalog fixture
SHA-256
a6fcfa523fac64b19d48a161e7fc2681d147302bb619d7288d0efd76f8d996dd
Header signature
Matched (ISO BMFF ftyp box at byte 0 (brand isom))
Verified on
2026-08-10
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://cdn.truefilesize.com/mp4/sample-h264.mp4

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-h265.mp4

4.72 MB

1920×1080 · 10s · 1080p · H.265

File details and verification
Filename
sample-h265.mp4
Exact size
4,948,915 bytes
Displayed size
4.72 MB
Catalog status
Valid catalog fixture
SHA-256
f110da4f156dde1c5fcf38895109568660b6464aa9c33d3c042d2470e2a9c364
Header signature
Matched (ISO BMFF ftyp box at byte 0 (brand isom))
Verified on
2026-08-10
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://cdn.truefilesize.com/mp4/sample-h265.mp4

See how TrueFileSize generates and measures sample files, or review the editorial policy.

Best MP4 file for each video test

TaskRecommended videoProofWhat to verify
Basic player smoke testsample-10mb.mp410 MB, 1920x1080, 10sConfirm controls, seeking, metadata load, and codec support.
Upload progresssample-100mb.mp4100 MB, 1920x1080, 120sExercise progress bars, limits, and retry behavior.
Mobile vertical videosample-portrait.mp414.45 MB, 1080x1920Validate portrait layout for Reels, Shorts, and mobile previews.
4K/transcodingsample-4k.mp474.36 MB, 3840x2160Stress transcoders, thumbnails, and high-resolution playback.
Silent autoplaysample-silent.mp44.26 MB, no audioCheck muted autoplay and video-only processing pipelines.

MP4 variants available

CategoryVariantsUse case
By size1MB, 5MB, 10MB, 30MB, 50MB, 100MB, 200MB, 500MBUpload limits, progress bars, stress testing
By resolution480p, 720p, 1080p, 4K (2160p)Resolution detection, adaptive streaming
By orientationLandscape (16:9), portrait (9:16), square (1:1)Vertical MP4 for TikTok/Reels, social media
By codecH.264 (AVC), H.265 (HEVC)Codec compatibility, compression comparison
Special features60fps, 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

CodecH.264 (AVC) — widest browser/device support
ContainerMP4 (MPEG-4 Part 14)
AudioAAC stereo 128kbps (where included)
Frame rate30fps (unless otherwise noted)
Color spaceYUV 4:2:0
H.265 variantHEVC — ~50% smaller at same quality

HTML5 video implementation

Basic HTML5 video

<video controls width="640">
  <source src="https://cdn.truefilesize.com/mp4/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="https://cdn.truefilesize.com/mp4/sample-silent.mp4" type="video/mp4">
</video>

With WebM fallback

<video controls>
  <source src="https://cdn.truefilesize.com/webm/sample-10mb.webm" type="video/webm">
  <source src="https://cdn.truefilesize.com/mp4/sample-10mb.mp4" type="video/mp4">
</video>

Common video resolutions explained

NamePixelsUse
480p (SD)854×480Older devices, low bandwidth
720p (HD)1280×720Standard HD, good balance
1080p (FHD)1920×1080Most common display standard
1440p (QHD)2560×1440Gaming monitors
2160p (4K)3840×2160Latest TVs and displays

Frequently Asked Questions

What MP4 variants are available?
Size-targeted (1MB to 500MB), resolution variants (480p to 4K), orientation (landscape, portrait/vertical 1080×1920, square 1080×1080), codecs (H.264, H.265/HEVC), 60fps high frame rate, and silent (no audio). All generated with test patterns — royalty-free, no attribution required.
Vertical video for TikTok and Instagram — Which file to use?
Use sample-portrait.mp4 (1080×1920, 9:16 aspect ratio) — the standard vertical video format for TikTok, Instagram Reels, YouTube Shorts, and Snapchat. The square variant sample-square.mp4 (1080×1080) works for Instagram feed posts and Facebook. Both test portrait orientation detection in video players.
H.264 vs H.265 — What is the difference?
H.265 (HEVC) provides ~50% better compression than H.264 at the same quality — smaller files or better quality at the same size. However, H.264 has universal browser support (100%), while H.265 is limited to Safari, Edge, and Chrome with hardware decoder. For web use, H.264 is the safe default. Our sample-h264.mp4 and sample-h265.mp4 let you compare both.
Do these MP4 files have audio?
Most files include a stereo AAC audio track at 128kbps with a generated test tone. The sample-silent.mp4 has no audio track — useful for testing autoplay behavior (browsers require muted for autoplay), silent background videos, and video-only processing pipelines.
How do I test with 60fps and 4K video?
sample-60fps.mp4 (1080p at 60 frames/second) tests high frame rate rendering — important for gaming content, sports, and smooth UI animations. sample-4k.mp4 (3840×2160) tests 4K support in players, CDNs, and adaptive bitrate streaming. Both stress-test decoding performance on mobile devices.
How do I test video upload with large files?
Start with sample-10mb.mp4 for basic testing, sample-100mb.mp4 for upload limits and progress bars, sample-500mb.mp4 for timeout handling and chunked upload resume. Test the portrait variant for mobile upload flows and the silent variant for autoplay use cases.

You might also need

Other video formats

Related reading