Sample MP4 files
Free MP4 test files from 5 KB to 1 GB. Pick a size and download, or type any size you need.
5 KB MP4
1 sec · 96×54 · no sound
10 KB MP4
1 sec · 160×90 · no sound
100 KB MP4
4 sec · 320×180 · with sound
500 KB MP4
8 sec · 640×360 · with sound
1 MB MP4
10 sec · 1280×720 · with sound
5 MB MP4
Made on your device
10 MB MP4
Made on your device
25 MB MP4
Made on your device
50 MB MP4
Made on your device · saved in pieces
100 MB MP4
Made on your device · saved in pieces
500 MB MP4
Made on your device · saved in pieces
1 GB MP4
Made on your device · saved in pieces
Free for any use, including commercial. Made by this site, with no third-party content and no signup.
What is inside
- An H.264 test pattern at 25 frames a second, with a running clock
- A beeping 440 Hz tone in AAC, so audio and video sync is easy to check
- 10 KB: 1 s at 160 × 90, no audio. 100 KB: 4 s at 320 × 180. 500 KB: 8 s at 640 × 360
- 1 MB: 10 s at 1280 × 720
- Above 1 MB, up to 1 GB: the same 1 MB clip plus an MP4 free box, which players skip
- The index (moov) is at the start, so playback can begin before the download ends
Try it with these tools
They run in your browser. The file you downloaded stays on your device.
- Compress MP4 Shrink an MP4 video in your browser.
- MP4 to MP3 Pull the audio out of an MP4 video.
- MP4 to WebM Convert to WebM for a smaller web-ready file.
- Trim Video Cut a clip with handles you drag and a timecode you can type.
- Video Converter Convert between MP4, WebM and MOV.
- Video Thumbnail Grab a still from any point to use as a cover image.
- MP4 to GIF Turn a short MP4 clip into an animated GIF.
- Video to Images Export every frame, or one every few seconds.
About MP4 files
MP4 is a container format, standardised as MPEG-4 Part 14. It holds video, audio and subtitle tracks, plus an index that tells a player where each frame is. H.264 video with AAC audio is by far the most common mix inside it.
It is the format that plays almost everywhere: every browser, phone, smart TV and video site accepts H.264 MP4. That is why upload forms and video tools test against it first.
Two things commonly go wrong. First, a file named .mp4 may hold a codec a player cannot decode, such as H.265, even though the container is fine. Second, when the index (the moov box) sits at the end of the file, a browser must download everything before it can start playing. These samples put the index at the start.
Sources: Media container formats (MDN) · Web video codec guide (MDN) · MPEG-4 file format, version 2 (Library of Congress)
Questions
Why is a 100 MB or 1 GB video only 10 seconds long?
Every file above 1 MB is the 10-second 720p clip with an MP4 free box added to reach the size, made on your device so nothing large is downloaded. They play normally and are right for testing upload limits, but not for testing long videos or high bitrates.
Why does the 10 KB video have no sound?
There is not enough room. One second of 160 × 90 video fills most of the 10 KB, so the smallest clip is video only. Every other size has an AAC audio track.
Will compressing a big sample make it much smaller?
Yes, but mostly because the padding is thrown away. A tool that rewrites the file usually drops the free box, so you get back about the 1 MB clip. That tells you little about how well the tool compresses real video.
Also searched as: sample mp4 file download, dummy mp4 file, test mp4 file, example mp4 file, 1 MB mp4 file, 10 MB mp4 file, 100 MB mp4 file, 1 GB mp4 file, free mp4 for testing.
For developers: exact bytes and SHA-256
Sizes are decimal (1 MB = 1,000,000 bytes). The hosted files never change between builds, so these checksums stay valid.
| File | Bytes | SHA-256 |
|---|---|---|
| sample-5kb.mp4 | 5,000 bytes | 9645c9762f72aeff18838f350d24859c54043665155058ce7ce7524d29706da2 |
| sample-10kb.mp4 | 10,000 bytes | 4dbdb6e34304b26a1aac567613b6e645b8808c192786cb8db4ebf588bb7f6ab9 |
| sample-100kb.mp4 | 100,000 bytes | 5dc6580ec9330df1610f491224b696b8e13243dd7ba4f73c99c16080d7f1f3a3 |
| sample-500kb.mp4 | 500,000 bytes | d87e0405cb0e7391d21288b3864da1763161848978084ea56d273ab3f5fe2b2d |
| sample-1mb.mp4 | 1,000,000 bytes | d4df60e4c7d55e46d4609d1af5ac03019f2633fa5d64579c32d160f716f7d003 |