MP4
Also called MPEG-4 Part 14, .mp4
What is MP4?
MP4 (MPEG-4 Part 14) is a digital container format that stores video, audio, subtitles and metadata in one file with the .mp4 extension. It usually holds H.264 or H.265 video with AAC audio. MP4 is the default upload format for social platforms because almost every device, browser and app can play it.
Because MP4 is a container, two .mp4 files can contain very different things. One might hold H.264 video at 8 Mbps and another AV1 at 3 Mbps. Compatibility depends on the codec inside, not just the extension.
MP4 is closely related to Apple's MOV format, and many tools convert between them without re-encoding. WebM is the open alternative for web playback. GIFs, still common for short loops, are far larger and lower quality than an MP4 of the same clip.
Why MP4 matters
MP4 removes friction. A file that uploads first time to Instagram, TikTok, YouTube, LinkedIn and your website saves hours of conversions and failed uploads, and lets a small team post the same asset everywhere.
MP4 files are also compact for the quality they deliver, which matters for upload limits and for page speed when you embed video on a landing page.
How to export an MP4 for social media
- Choose H.264 video and AAC audio as the codecs.
- Match the aspect ratio and resolution to the placement, such as 1080 x 1920 for Reels.
- Keep the frame rate the same as your footage, usually 30 FPS.
- Use a variable bitrate around 8-12 Mbps for 1080p.
- Name the file clearly and keep the master in case you need another size later.
MP4 FAQ
Is MP4 the best format for Instagram?
Yes. Instagram recommends MP4 with H.264 video and AAC audio, and it is the format least likely to cause upload or playback problems.
What is the difference between MP4 and MOV?
Both are containers and can hold the same codecs. MOV is Apple's format and common from iPhones and Final Cut; MP4 is more universally supported, so it is the safer format to share.
Related terms
A codec is software that compresses and decompresses video or audio. H.264 is the most widely supported; H.265 (HEVC) and AV1 are newer and more efficient.
Bitrate is how much data a video or audio file uses per second, usually in Mbps or kbps. Higher bitrate usually means better quality and bigger files.
Video resolution is the number of pixels in each frame, written as width x height or a shorthand like 1080p or 4K. More pixels means more detail.
An SRT file is a plain-text subtitle file listing numbered captions with start and end times. Most video platforms and players accept it.
A video thumbnail is the still image shown before a video plays. It works like a cover and strongly affects whether people click or tap.