Convert videos to any format, compress without quality loss, and batch process entire libraries.
Video files come in an overwhelming variety of formats, codecs, and containers. A .mov file from your iPhone won't play on a smart TV. A 4K .mkv might be 30 GB when you only need a 3 GB version for sharing. A video recorded with your camera might need to be re-encoded for YouTube or Vimeo without starting from scratch in an editing app.
HandBrake solves all of these problems. It's an open-source video transcoder — software that reads video from one format and writes it to another. Developed continuously since 2003, HandBrake has become the standard tool for this job across Windows, macOS, and Linux.
HandBrake reads from an extremely wide range of video sources. You can drop in MKV, MP4, AVI, MOV, FLV, WMV, WebM, MPEG, and dozens of other formats. It also reads directly from VIDEO_TS folders (DVD structures) and ISO images.
On the output side, HandBrake targets specific containers and codecs:
Containers: MP4 / M4V and MKV
Video codecs: H.264, H.265 (HEVC), AV1, MPEG-4, MPEG-2, VP8, VP9
Audio codecs: AAC, MP3, Opus, Vorbis, FLAC, AC3, E-AC3, TrueHD passthrough
The combination of H.265 and modern audio codecs makes HandBrake particularly effective at reducing file sizes while maintaining visual quality — often achieving 40–60% smaller files compared to equivalent H.264 encodes.
HandBrake supports hardware encoding on all major platforms:
Hardware encoding is dramatically faster than CPU-only encoding, making it practical to convert long videos without tying up your computer for hours. The trade-off is slightly lower quality at equivalent file sizes compared to software encoding, but for most uses the difference is invisible.
HandBrake ships with an extensive preset library organized by device and use case:
You can also save custom presets once you've dialed in settings that work for your specific use case, making batch workflows much more consistent.
HandBrake has a built-in job queue. You can add multiple source files to the queue, assign different presets to each, and let HandBrake work through them in sequence. This is particularly useful when you need to process an entire folder of videos overnight or convert a season of video files to a smaller format.
Beyond pure conversion, HandBrake includes several useful processing options:
HandBrake does one specific job — video transcoding — and it does it exceptionally well. It's mature, well-documented, and trusted by video professionals, educators, and enthusiasts who need reliable format conversion without the complications of full video editing software.
The combination of hardware acceleration, a sensible preset system, and genuine batch processing capability makes it one of the most practically useful video tools available on any platform.
| Windows | Windows 10 or Windows 11 64‑bit processor 4 GB RAM recommended 200 MB free disk space |
|---|---|
| macOS | macOS 10.13 or later 64‑bit processor 4 GB RAM recommended |
| Linux | Modern Linux distribution GTK or Qt environment 64‑bit CPU recommended |
| Platform | Size | Download |
|---|---|---|
|
Windows
|
24.1 MB | Download |
|
Mac
|
47.9 MB | Download |
|
Linux
|
28.4 MB | Download |