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?
Is H.264 good enough for 4K video?
What bitrate should I use for H.264 video?
More formats