HandBrake alternative that runs in your browser

HandBrake is excellent, and this page is not going to pretend otherwise. It is also a desktop application you have to install, which is the entire reason people look for an alternative. Here is what each one is genuinely better at.

Drop your video here

or click to browse — MP4, MKV, MOV, WebM, AVI and more

The short version

Both tools encode on your own machine and neither uploads anything, so privacy is not the axis that separates them. What separates them is installation and depth.

Use HandBrake when you are compressing more than one file, when the file is large, when you want AV1 or x265 at a speed worth waiting for, when you need subtitles or several audio tracks preserved, when the source needs deinterlacing or denoising, or when this is something you will do again next week. It is faster, more capable and free.

Use something like this when you cannot install software — a managed work laptop, a school machine, a Chromebook, a borrowed computer, a phone — when it is one file and you want it done now, or when you only need the container changed rather than the video re-encoded, which HandBrake cannot do at all.

Side by side

HandBrake smaller.video
Installation Download and install a desktop application None — it is a web page
Runs on Windows, macOS, Linux Any modern browser, including phones and tablets
Where encoding happens Your machine Your machine
Encoders available x264, x265, SVT-AV1, VP9, plus hardware encoders x264, x265, libvpx-vp9, MPEG-4 — no AV1
Hardware acceleration Yes — QSV, NVENC, VCN, VideoToolbox No — WebAssembly has no GPU encoder access
Batch processing Yes, a full job queue One file at a time
Filters Deinterlace, denoise, detelecine, crop, sharpen Scaling only
Subtitles and multiple audio tracks Full support One video and one audio stream
Container change without re-encoding No — video is always re-encoded Yes, via Remux
Target file size in MB Via average bitrate, computed by you Type the size; bitrate is solved and verified
Speed on a large file Much faster — native code, optional GPU Slower — WebAssembly, CPU only
Cost Free and open source (GPL) Free, no account

What HandBrake does that this cannot

Being specific about this is more useful than being vague about it.

  • AV1, and x265 at a workable speed. SVT-AV1 is not in the browser build at all. x265 is, but WebAssembly makes it several times slower than H.264 on the same clip, so a file long enough to be worth the bitrate saving is also long enough to be painful. HandBrake has no such problem.
  • Hardware encoding. HandBrake can hand the job to a GPU or a dedicated media engine — NVENC, Quick Sync, VideoToolbox — which is an order of magnitude faster on long files. WebAssembly has no access to any of that; a browser build is CPU-only by construction.
  • Slower, smarter presets. A browser encoder has to use fast presets to stay usable, and fast presets make worse decisions per bit. HandBrake can spend an hour on a file and produce a visibly better result at the same size.
  • A queue. Thirty files, one preset, come back later. There is no equivalent here.
  • Filters and track handling. Deinterlacing old footage, denoising a noisy capture, keeping five subtitle tracks and three audio languages. This tool scales, trims to a single start and end point, and keeps one video stream and one audio stream; that is the whole list.

What this does that HandBrake cannot

  • Run without being installed. The reason most people search for a HandBrake alternative is that they are on a machine where they cannot install one — a corporate laptop with locked-down admin rights, a university lab, a Chromebook, someone else's computer. A web page has no such requirement.
  • Work on a phone or tablet. HandBrake has no mobile build. This runs anywhere there is a modern browser, memory permitting.
  • Change a container without re-encoding. HandBrake always re-encodes the video stream. If you have an MKV that only needs to become an MP4, that is a lossless, seconds-long operation, and Remux does it while HandBrake would spend ten minutes degrading the picture to reach the same place.
  • Hit a byte target without arithmetic. HandBrake offers average-bitrate encoding, but working out which bitrate lands on 24 MB is left to you. Target-size mode solves it from the clip length and then measures the result to check.
  • Be handed to a non-technical colleague. "Open this link and drag your file onto it" is a materially different instruction from "install this, then choose a preset, then find the constant quality slider".

The engine underneath is closely related

This is worth stating plainly because it is the reason the output is comparable at all. HandBrake is a front end around a set of encoding libraries, chief among them x264 for H.264. FFmpeg links the same x264 library, and this site runs FFmpeg compiled to WebAssembly.

So a 1080p H.264 file produced here and one produced by HandBrake at the same bitrate come from the same encoder implementation. The difference is the preset: HandBrake can afford a slow, thorough one, and a browser has to use a fast one. Same engine, different budget. How FFmpeg ends up running in a browser tab covers the build itself.

Questions

Is there an online alternative to HandBrake?

This is one. It runs the same FFmpeg-derived encoders HandBrake uses — x264, x265 and libvpx-vp9 — compiled to WebAssembly so they execute inside a browser tab instead of as an installed application. There is nothing to download and nothing is uploaded, but it is slower than HandBrake and has a much smaller feature set.

Is HandBrake better than an online compressor?

For repeat use, batch jobs, large files, subtitles, filters or AV1, yes — clearly. x265 is the interesting middle case: both can do it, but HandBrake does it in a fraction of the time and can hand the work to a GPU, so a long file is not a sensible x265 job in a browser tab. For a single file you need smaller in the next five minutes, on a machine where you cannot install software, an in-browser tool finishes first.

Does HandBrake upload my video?

No. HandBrake is a desktop application and does all its work locally. Privacy is not a reason to pick one of these two over the other — both encode on your own machine. The genuine differences are installation, speed and feature depth.

Can HandBrake convert MKV to MP4 without re-encoding?

Not really. HandBrake always re-encodes the video stream; it can pass audio through untouched but not video. If you only need the container changed, a remux is the correct operation, and it is what the Remux mode here does in seconds with no quality loss.

Related