If you have tried to convert a video to H.265 (HEVC) on Windows, you have probably seen the problem.
X HEVC Encoder is a lightweight Windows front-end that turns the complicated business of H.265/HEVC encoding into a one-window job.
Instead of memorising FFmpeg flags or juggling separate command-line tools for software and hardware encoding, you point it at a video file, pick a use-case preset, and let it drive the right back-end for the job.
The result is a free, portable .exe that fits naturally into a modern HEVC encoding workflow.
Where X HEVC Encoder Sits in the Pipeline
HEVC encoding on Windows is rarely a single program - it is a chain.
The pipeline usually looks like this: a decoder reads the source file, an encoder compresses it to H.265, and a muxer writes the final container.
X HEVC Encoder occupies the middle stage.
It takes the video frames decoded by FFmpeg, passes them to whichever H.265 encoder you choose, and hands the result back to FFmpeg for muxing into MP4 or MKV.
That design is why the download is so small. The encoders and the FFmpeg binary are not bundled - you supply them.
FFmpeg is the only hard requirement, and the static Windows build available from the FFmpeg download page on codecs.com covers libx265, FFprobe and every container format the GUI needs in a single executable.
Six Encoder Back-Ends in One Front-End
The reason a GUI like this exists is that the HEVC ecosystem is fragmented. Software encoders give the best quality per bitrate but are slow.
Hardware encoders are five to ten times faster but produce larger files at the same setting. Different licences, different command-line syntax, different defaults. X HEVC Encoder auto-detects what is available on your machine and exposes all of it through one dropdown:
- libx265 via FFmpeg - the most widely used HEVC software encoder, ideal for archival quality.
- x265 CLI - the standalone build, slightly faster than libx265 with more direct parameter control. Available from the x265 Codec page on codecs.com.
- Kvazaar - the open-source BSD-licensed HEVC encoder from Tampere University, designed to scale well across many CPU cores. Get the latest build from Kvazaar on codecs.com.
- NVIDIA NVENC - hardware encoding on Maxwell-and-later GPUs, very fast.
- AMD AMF - hardware encoding on RX 400 and later cards.
- Intel QSV - hardware encoding from Skylake onward, particularly battery-friendly on laptops.
The hardware encoders need no separate download - they ship with your GPU driver and are activated automatically as soon as X HEVC Encoder detects a compatible card at launch.
Use-Case Presets That Actually Make Sense
Most encoder front-ends drown the user in technical sliders. X HEVC Encoder takes the opposite approach with six presets that pre-configure CRF, preset speed and profile for the situation you are actually in. Archival starts at CRF 20 with the slow preset for visually lossless masters.
Streaming defaults to CRF 28 with medium speed for delivery files. HDR/4K switches to Main10, enables HDR metadata passthrough and keeps the slow preset for maximum quality.
Web/Social, Blu-ray and Mobile fill in the rest. You can still edit the FFmpeg command directly before encoding starts - the GUI shows the exact command it is about to run, which is unusual transparency for a graphical tool and welcome for anyone troubleshooting an encode.
HDR10 and 10-Bit Handled Correctly
HDR encoding is where most casual GUIs fall apart. X HEVC Encoder reads the source through FFprobe, suggests Main10 profile automatically when it detects an HDR flag, and passes through the colorprimaries, transfer function and color matrix metadata so the result actually displays correctly on an HDR TV or monitor.
For 4K HDR work the recommendation is libx265 or the standalone x265 CLI - hardware encoders are faster, but the quality gap at high bitrates is visible on a calibrated display.
After Encoding: Playback on Windows
A H.265 file is only useful if Windows can play it. The Movies & TV app and Windows Media Player need Microsoft's HEVC codec, available as HEVC Video Extensions on codecs.com - the free OEM build that does not require a Microsoft Store purchase.
If you would rather skip the Windows codec entirely, any of the players covered in the Best HEVC Video Players 2026 guide handle H.265 with their own bundled decoders.
For remuxing the encoded file into a different container without re-encoding, MKVToolNix is the standard choice and pairs naturally with X HEVC Encoder for any post-encode container work.
Software vs Hardware - Picking the Right Back-End
The honest summary is that libx265 and x265 CLI produce the best quality per bitrate and are the right choice for anything you intend to keep long-term. Kvazaar sits a step behind on quality but is a strong pick if you specifically need a permissively licensed open-source encoder, or want to compare encoder output for a project.
NVENC, AMF and QSV are five to ten times faster and excellent for quick exports, captured gameplay, surveillance footage or anything where encode time matters more than the last few percent of compression efficiency. X HEVC Encoder makes switching between all six a single-click decision rather than a research project.
For users who want a more traditional batch-converter experience with GPU acceleration baked in and a wider range of input formats, MediaCoder is a free alternative worth bookmarking - it trades the transparency of an editable FFmpeg command for a more conventional one-button UI.
What's New in Version 1.2
The 1.2 release adds Kvazaar HEVC encoder support as a fully free open-source alternative to x265 - drop kvazaar.exe next to X HEVC Encoder and it appears in the encoder dropdown automatically. Kvazaar is BSD-licensed and developed at Tampere University in Finland, making it the right choice when project licensing rules out the GPL-licensed x265.
The build of Kvazaar that pairs with this release is available from Kvazaar on codecs.com.
Download
X HEVC Encoder 1.2 is freeware, runs on Windows 7, 8, 10 and 11, requires FFmpeg installed alongside it, and ships as a single portable .exe with no installer.
