Table Of Content
HandBrake is an open-source video transcoder that has been actively maintained by a community of developers since its original release in 2003. Unlike many "free" tools online, HandBrake is genuinely free — no hidden fees, no ads, no registration walls, no premium tier.
At its core, HandBrake takes video files in nearly any format and converts (transcodes) them into a smaller set of modern, widely-compatible output formats. Originally designed for ripping DVDs, two decades of development have turned it into a full-featured encoding tool.
HandBrake runs natively on all three major desktop platforms:
The project is hosted on GitHub with full source code available for anyone to audit, which is one of the reasons the security community generally trusts it — but more on that later.
HandBrake is a transcoder, not a general-purpose video converter. It re-encodes video from one codec/format to another — think of it like translating a book between languages. The output is functionally equivalent but never a perfect clone, and the process takes real computational power.
So what can HandBrake actually do? The answer depends heavily on which direction you're going — input or output.
This is simultaneously HandBrake's greatest strength and its biggest limitation.
On the input side, HandBrake reads virtually any video format — MP4, MKV, AVI, WMV, MOV, FLV, MPEG, and dozens more. If FFmpeg can decode it, HandBrake can probably handle it. It also reads DVDs and Blu-ray disc structures (though not copy-protected ones).
On the output side, things get restrictive. HandBrake only outputs to three container formats:
That's it. No AVI output. No WMV. No MOV. No FLV. If you need to convert videos to formats outside this trio, HandBrake simply cannot help you — and for anyone working with diverse format requirements, that's often the moment they start looking elsewhere.
HandBrake supports all the major modern codecs: H.264 (x264), H.265/HEVC (x265), VP9, and AV1 (SVT-AV1). It uses a Constant Quality (RF) system rather than targeting specific bitrates — you set an RF value (lower = higher quality, larger file), and the encoder allocates bits intelligently. For H.264, most people land somewhere around RF 18-22. I personally default to RF 19 for 1080p content — it's a negligible quality difference from RF 18 but shaves about 15% off the file size.
You also get granular controls over frame rate, resolution, cropping, deinterlacing, denoising, and sharpening filters — though understanding these requires some encoding knowledge.
HandBrake ships with a large preset library organized into categories: General (speed/quality balance), Web (Gmail, Discord, Vimeo), Devices (Apple TV, Android, Chromecast, PlayStation, Roku), Matroska (MKV-specific), and Hardware (GPU-accelerated via Intel QSV, NVIDIA NVENC, Apple VideoToolbox). Over 50 presets in total, covering most common scenarios.
You can also create and save custom presets — a huge time-saver for recurring encoding tasks.
HandBrake supports batch processing through its queue system. Add multiple files, configure each one individually (or apply the same preset to all), and let them process sequentially. It's not elegant — you manually add each file and click "Add to Queue" — but it works. HandBrake can also open an entire folder at once for batch scanning.
HandBrake handles subtitles through passthrough (copy directly), burn-in (permanently overlay), and soft subtitles (toggleable SRT/SSA tracks). Audio support includes multiple tracks with various codecs (AAC, MP3, AC3, FLAC, Opus), mixdown options, gain adjustment, and dynamic range compression.
When people search "is HandBrake video converter safe," they're almost always thinking about one specific event.
In May 2017, HandBrake's macOS download mirror was compromised. For roughly five days (May 2-6, 2017), anyone who downloaded HandBrake for macOS from that mirror got a version bundled with Proton RAT (Remote Access Trojan) — malware that gave attackers remote control over infected machines, including access to passwords, keychain data, and browser sessions.
The HandBrake team detected the breach, issued a public advisory, provided SHA checksum verification instructions, and took the compromised server offline. The incident only affected macOS downloads from one specific mirror during that narrow window.
It was a serious breach — no question. But it was a server-side compromise, not a flaw in HandBrake's code itself. The source code was never tampered with.
In 2026, HandBrake is generally considered safe. The source code is auditable on GitHub, it bundles no adware, it works completely offline, and it receives regular security updates. Post-2017, the project significantly strengthened its download infrastructure.
Should you lose sleep over it? No. But you should verify your downloads — from any software, not just HandBrake. The 2017 incident is a useful reminder that even trusted open-source projects can become vectors for malware if their distribution channels get compromised.
Follow these rules to minimize risk:
Get-FileHash filename.exe. On macOS, use shasum -a 256 filename.dmg in Terminal.A balanced look at what works and what doesn't.
Pros:
Cons:
"Error: Could not open source" tells you nothing about what went wrongThe takeaway: HandBrake is a serious tool for users who know what they're doing. If you need something more accessible or versatile, you'll need to look elsewhere.
A complete HandBrake tutorial to get you started with a basic video conversion.
Step 1: Download and Install HandBrake
Head to handbrake.fr and download the version for your OS. The installer is clean — no bundled extras to watch out for.
Step 2: Open Your Source Video
Launch HandBrake. You can either: - Drag and drop a video file onto the HandBrake window - Click "Open Source" and browse to your file - Select a folder for batch processing
HandBrake will scan the file and display its properties (duration, resolution, codecs, audio tracks, subtitle tracks).
Step 3: Choose Your Output Settings
This is where most beginners get overwhelmed, so start simple. Pick MP4 as your format (most compatible), select the "Fast 1080p30" preset under General, and click "Browse" at the bottom to choose where to save your output file. That's enough to get a perfectly usable result.
The most common beginner mistake? Leaving the output location as the default and then spending ten minutes trying to find the converted file. Set a folder you'll remember.
Step 4: Configure Quality and Settings (Optional)
If you want to go beyond the preset:
Step 5: Start Encoding
Click the green "Start Encode" button at the top. HandBrake will show a progress bar with estimated time remaining, current FPS, and average FPS. Fair warning: the ETA is wildly inaccurate for the first 30 seconds or so — don't panic if it initially claims 4 hours for a 10-minute clip. It settles down quickly.
Encoding time depends heavily on your hardware, the source file size, and your chosen codec — a 1-hour 1080p video with H.264 might take 15-45 minutes on a modern system.
If you have multiple files to process, configure each one and click "Add to Queue" instead of "Start Encode." Once all files are queued, start the queue and let HandBrake work through them — overnight conversions are a time-honored HandBrake tradition.
These are the problems that actually drive people to forums.
You're trying to scan a 4K file or something over 10GB, and HandBrake just freezes or dies. Make sure you're running the latest 64-bit version and close other memory-intensive apps first. If it keeps crashing, skip the GUI entirely and try the CLI version: HandBrakeCLI -i input.mkv -o output.mp4 --preset="Fast 1080p30" — it uses significantly less memory.
The converted video looks blurry, blocky, or washed out. Nine times out of ten, the RF value is too high:
Audio gradually drifting out of sync during playback is maddening, but the fix is usually straightforward. Set framerate to "Same as source" with "Constant Framerate" selected. Variable frame rate sources (screen recordings and phone videos are the worst offenders) need "Constant Framerate" forced to keep timing consistent. If that doesn't work, try passthrough for the audio track instead of re-encoding it.
This vague error message — displayed as "No valid source or titles found" — can mean several things: - The file is copy-protected (commercial DVDs/Blu-rays) — HandBrake cannot process these - The file might be corrupted — try playing it in VLC first to verify - Some DRM-protected digital downloads won't work either - Try updating HandBrake; newer versions include updated libavcodec that supports more formats
Check the HandBrake activity log (under the Activity Window menu) for more specific error details — the main UI won't tell you much, but the log usually will.
A simple 10-minute video taking an hour? Switch to hardware-accelerated presets (NVENC for NVIDIA, QSV for Intel, VideoToolbox for Mac). You can also use a faster preset like "Very Fast" or stick with H.264 instead of the significantly slower H.265 or AV1. On laptops, make sure you're plugged in — power-saving modes throttle your CPU hard.
Short answer: if it's a commercial DVD, HandBrake can't help you. It cannot decrypt copy-protected DVDs (CSS, AACS, BD+). It only works with unprotected discs like home videos or personal recordings. For commercially protected discs, you'll need specialized software.
HandBrake is excellent at what it does — but what it does is narrow. If you've bumped into its limitations (output format restrictions, no copy protection support, a confusing interface, slow encoding), it's worth exploring HandBrake alternatives.
I started testing UniFab Video Converter after getting frustrated with HandBrake's three-format ceiling on a project that required WMV and FLV output. It addresses most of HandBrake's pain points and keeps a free tier available.
The biggest difference is format support. HandBrake locks you into MP4, MKV, or WebM. UniFab handles over 1,000 input and output formats — AVI, WMV, MOV, FLV, and essentially anything else you'd encounter. If you only ever need MP4, this won't matter. For everyone else, it's the reason to switch.
UniFab uses GPU acceleration via NVIDIA CUDA, AMD, and Intel Quick Sync for hardware-accelerated encoding that's noticeably faster than HandBrake's software encoding defaults. The encoding speed gap widens with larger files — on a 2-hour 1080p source, I've seen UniFab finish in roughly a third of the time.
The interface is the other major contrast. Instead of RF values and codec dropdowns, UniFab gives you a clean workflow: pick your file, choose your format, go. Power users lose some fine-grained control, but for straightforward conversions, less fiddling is a genuine improvement. Batch processing works the same way — drag a folder in, pick your output, and start. No manual queuing.
The honest caveat: UniFab is Windows-only, and the full feature set requires a paid license. If you're on macOS or Linux, HandBrake remains your best option.
| Feature | HandBrake | UniFab Video Converter |
| Price | Free | Free |
| Output Formats | 3 (MP4, MKV, WebM) | 1,000+ |
| Input Formats | Most formats | Most formats |
| GPU Acceleration | NVENC, QSV, VCE, VideoToolbox | CUDA, AMD, Intel Quick Sync |
| Batch Processing | Manual queue | Folder-based batch |
| Learning Curve | Steep | Beginner-friendly |
| AI Enhancement | No | Yes |
| Copy Protection | No | Yes |
| Platform | Windows, macOS, Linux | Windows |
| Codec Support | H.264, H.265, VP9, AV1 | H.264, H.265, and more |
| Interface | Technical | Modern, intuitive |
| Subtitle Support | Yes | Yes |
If video conversion is just one piece of your workflow, UniFab All-In-One bundles a comprehensive 19-in-1 suite — covering video conversion, DVD/Blu-ray processing, AI upscaling, compression, and editing — at $319.99. It's built for users who'd rather have one tool than a dozen.
HandBrake isn't for everyone, and that's fine.
If you're a Linux sysadmin who batch-encodes surveillance footage weekly, or a video hobbyist who knows the difference between CRF (Constant Rate Factor) and CBR (Constant Bit Rate) without Googling it, HandBrake is genuinely hard to beat. It's free, it's powerful, and it respects your intelligence. Budget-conscious users who primarily need MP4 or MKV output will find everything they need here.
On the other hand, if you just want to convert iPhone videos to a format grandma's old laptop can play, HandBrake will make you miserable. Same if you need output formats beyond the big three, want to work with copy-protected discs, or expect AI upscaling. A free video converter like UniFab will save you time and frustration.
Yes, 100%, since 2003. It's open-source under the GNU General Public License (GPLv2). No paid tiers, no premium features, no trial limits, no ads. If any website asks you to pay for HandBrake, you're on the wrong site — close the tab.
HandBrake is safe for Windows 10 and 11 when downloaded from handbrake.fr. The 2017 incident only affected macOS downloads from a compromised mirror server — Windows users were never impacted. As always, download from official sources and verify the checksum.
Yes — it's probably the single most common thing people use HandBrake for. Open your MKV, select MP4 as output, choose a preset, and encode. If your MKV already contains H.264 video and AAC audio, it's relatively quick. One thing to watch: subtitle formats like SSA/ASS that MKV supports natively can't carry over as soft subtitles in MP4 — burn them in or convert to SRT first.
Speed depends on your chosen codec (H.265 and AV1 are much slower than H.264), preset speed, hardware, and source resolution. Quick fixes: switch to hardware-accelerated presets (NVENC, QSV, or VideoToolbox), use faster presets, or just stick with H.264.
No. HandBrake cannot bypass copy protection (CSS, AACS, BD+). It only reads unprotected DVDs and Blu-rays — personal recordings and home videos. For commercial discs, you need specialized software.
Any transcoding involves some quality loss — the video gets decoded and re-encoded, and that round-trip is never perfectly lossless. But with proper settings, the difference is invisible. Use RF 18-20 for H.264, RF 20-22 for H.265, and never upscale beyond your source resolution. Concrete example: a 1080p Blu-ray rip at H.264 RF 19 typically produces a file 60-70% smaller with no perceptible quality difference. The key is picking the right RF value and resisting the urge to crank encoder speed to "Ultrafast."
"HQ 1080p30 Surround" under General hits the sweet spot for most users — H.264 with RF 20 and surround sound passthrough. If you need smaller files, "Fast 1080p30" is a solid middle ground.
For archival quality where file size doesn't matter, create a custom preset with H.265, RF 18, and "Slow" encoder speed. Be warned: a 2-hour movie can take 8+ hours depending on your hardware.
Different tools for different people. FFmpeg is the command-line framework that actually powers parts of HandBrake under the hood — far more versatile, but the syntax looks like someone rolled their face across a keyboard. HandBrake wraps similar libraries in a GUI. Choose FFmpeg for maximum flexibility; choose HandBrake for a visual interface.
HandBrake can read AVI files as input and convert them to MP4, MKV, or WebM. However, it cannot output AVI files. If you need something converted to AVI specifically, you'll need a different tool — UniFab, for instance, supports AVI as an output format along with 1,000+ other formats.
Depends on what you're missing. For broader format support and an easier interface, UniFab Video Converter supports 1,000+ formats with GPU-accelerated encoding. For command-line power, FFmpeg offers unlimited flexibility. HandBrake remains hard to beat for free open-source encoding, but when you hit its walls, UniFab's free tier is the most practical next step.
HandBrake has earned its reputation as the go-to free video transcoder over two decades. It's genuinely free, respectfully designed, cross-platform, and powerful in the hands of someone who understands encoding.
But it's not without real drawbacks. The three-format output limitation is a genuine constraint in 2026, the learning curve remains steep, and encoding speeds lag behind commercial tools.
My take: start with HandBrake. If you hit a wall within the first hour — and for many workflows, you will — grab UniFab Video Converter's free version and see if it solves your problem. The 30-day full-feature trial gives you time to evaluate it properly. No point fighting a tool that wasn't designed for your use case.