FormatDrop
Video Format

H.264

Advanced Video Coding (AVC / H.264)

H.264, also called AVC (Advanced Video Coding), is the most widely used video codec in the world. Your iPhone videos are H.264. YouTube uses H.264. Blu-ray uses H.264. Video conference calls use H.264. Every device made in the last 15 years can play H.264 video. It's not the newest or most efficient codec, but it's the universal language of digital video.

What is H.264?

H.264 (formally ISO/IEC 14496-10 / ITU-T H.264) was standardised in 2003 as a joint effort by the ITU-T Video Coding Experts Group and the ISO/IEC MPEG group. It replaced the older MPEG-2 and MPEG-4 Part 2 (used in DivX/Xvid) standards and achieved roughly 2× the compression efficiency. H.264 divides video frames into macroblocks (16×16 pixel regions) and uses inter-frame prediction — referencing other frames to encode only the differences between them — combined with sophisticated entropy coding (CABAC) to achieve excellent quality at relatively low bitrates. H.264 is container-agnostic: it can be stored in MP4, MKV, MOV, AVI, and TS containers. The codec is defined by profiles: Baseline (for streaming and mobile), Main (broadcast and Blu-ray), and High (for highest quality). Hardware H.264 encode/decode support is built into virtually every chip made since ~2010: Intel (Quick Sync), AMD (VCE), Nvidia (NVENC), Qualcomm Snapdragon, Apple A-series, and ARM Mali GPUs all support H.264 hardware acceleration. This hardware support means H.264 video plays without taxing the CPU, enabling smooth 1080p and even 4K playback on devices with limited processing power.

H.264 pros and cons

Advantages

  • Universal playback support — every device, every browser, every platform
  • Hardware decode built into essentially all modern chips
  • Excellent software support in all editing applications
  • Accepted by every video platform without exception
  • Wide range of quality/bitrate trade-offs
  • Mature and battle-tested since 2003

Limitations

  • Less efficient than HEVC (40–60% larger files for same quality)
  • Less efficient than AV1 (50%+ larger than AV1 at same quality)
  • Patent licensing costs embedded in hardware and software
  • Maximum efficient resolution is 4K (8K use cases prefer HEVC or AV1)
  • Limited 10-bit support in Baseline and Main profiles

When should you convert H.264 files?

Convert TO H.264 when: sharing videos that must play on any device without compatibility issues, uploading to video platforms, sending to clients or colleagues, or distributing video content where you can't control what software/device the recipient uses. Convert FROM H.264 when: you need smaller files for archiving (convert to HEVC/H.265) or web delivery with AV1-capable platforms, or when you're working with footage that requires higher colour depth or HDR (convert to a 10-bit codec like HEVC or ProRes).

Convert H.264 files

All FormatDrop conversions run entirely in your browser — no file upload, no server processing. Your files stay on your device.

H.264 FAQ

What's the difference between H.264 and MP4?
H.264 is the video codec — the algorithm that compresses and decompresses video data. MP4 is the container format — the file format that holds the video, audio, and subtitle streams together. They're independent: an MP4 file can contain H.264, H.265, AV1, or other codecs. An H.264 video stream can be stored in MP4, MKV, MOV, AVI, or TS containers. When people say 'MP4 file', they usually mean 'MP4 container with H.264 video' — but that's not always the case.
Is H.264 good enough for 4K video?
Yes, with caveats. H.264 can encode 4K video, and many cameras record 4K in H.264. However, 4K H.264 requires high bitrates (50–100 Mbps) for good quality, which means large files. HEVC (H.265) achieves the same 4K quality at 25–50 Mbps. For streaming 4K: most services use HEVC or AV1 because H.264 4K requires too much bandwidth. For local recording and editing: H.264 4K is widely used and supported. For archive storage: HEVC is more efficient.
What bitrate should I use for H.264 video?
Common reference points: 720p: 2–5 Mbps. 1080p: 5–10 Mbps. 1080p 60fps: 8–16 Mbps. 4K: 35–68 Mbps. 4K 60fps: 50–100 Mbps. These ranges cover broadcast to high-quality levels. For web streaming: use the lower end. For archiving or editing: use the higher end. YouTube's recommended H.264 bitrates: 4K at 35–45 Mbps, 1080p at 8 Mbps, 720p at 5 Mbps.