HandBrake is an open-source video transcoder available for Linux, Mac, and Windows. Everyone can use HandBrake to make videos for free.
HandBrake takes videos you already have and makes new ones that work on your mobile phone, tablet, TV media player, game console, computer, or web browser—nearly anything that supports modern video formats.
HandBrake works with most common video files and formats, including ones created by consumer and professional video cameras, mobile devices such as phones and tablets, game and computer screen recordings, and DVD and Blu-ray discs. HandBrake leverages tools such as FFmpeg libavcodec and libavformat libraries, x264, x265, and svt-av1 to create new MP4, MKV, or WebM video files from these
https://handbrake.fr/docs/en/latest/introduction/about.htmlSources
.

Version
1.10.0
Release Date
2025-08-09
SHA-256 checksum file*
Official Download (Windows x64 Installer)
Alternative Download (Windows x64 Installer)
Official Download (Windows x64 64 bit)
.NET Desktop Runtime 8.0.19 – Windows x64 Installer english
Alternative Download (Windows x64 64 bit)
.NET Desktop Runtime 8.0.19 – Windows x64 Installer english
For additional platforms, please visit https://handbrake.fr/downloads.php.

Upgrade Notice
Before updating HandBrake, please make sure there are no pending encodes in the queue, and be sure to make a backup of any custom presets and app preferences you have, as they may not be compatible with newer versions.
Windows users, please make sure to install Microsoft .NET Desktop Runtime version 8.0
Download available from Microsoft:
HandBrake 1.10.0
General
- Added new “Social 10MB” presets
- Improved metadata passthru, preserving additional metadata including:
- Creation date
- Cover art
- Location
- Fixed an excessive memory usage during the indepth scan (#6963)
Command line interface
- Added an option to disable Dolby Vision and HDR10+ passthru
Video
- Added an option to choose the encoder color range
- Improved Framerate Shaper metrics performance for high resolution frames
- Fixed VCN encoder presets (#6974)
- Updated NVEnc CQ range (#6418)
Audio
- Addded an option to disable track names passthru and autonaming
- Fixed selection behaviour fallback when no audio track is found (#6666)
- EAC3 + Atmos is now properly signaled in MP4
Subtitles
- Addded an option to disable track names passthru
- SubRip/UTF-8 subtitles are now passed through to MKV without conversion to SSA
- Fixed a crash that could happen when burning bitmap subtitles
Filters
- Fixed a crash that could happen when using the Chroma Smooth filter (#7033)
Third-party libraries
- Updated libraries
- AMF 1.4.36 (AMD VCN video encoding)
- FFmpeg 7.1.1 (decoding and filters)
- HarfBuzz 11.3.3 (subtitles)
- libass 0.17.4 (subtitles)
- libdovi 3.3.2 (Dolby Vision dynamic metadata)
- libiconv 1.18 (character encoding support)
- libjpeg-turbo 3.1.1 (preview image compression)
- liblzma (xz) 5.8.1 (LZMA video decoding, e.g. TIFF)
- libogg 1.3.6 (Xiph codecs support)
- libtheora 1.2.0 (Theora video encoding)
- libvpx 1.15.2 (VP8/VP9 video encoding)
- nv-codec-headers 13.0.19.0 (Nvidia NVENC encoding)
- oneVPL 2.15.0 (Intel QSV video encoding/decoding)
- SVT-AV1 3.1.0 (AV1 video encoding)
- x264 165 r3222 (H.264/AVC video encoding)
- x265 r13276 (H.265/HEVC video encoding)
Linux
- Fixed Opus and Vorbis passthru validation in Webm
- Fixed a crash that could happen when removing items from queue
- Fixed audio bitrates list validation (#6997)
- Built-in presets for unavailable hardware encoders are now hidden
- Removed orphaned, no longer maintained locales or locales without active translators (af, cs, da, he, hr, ka, no, pl, pt, ro, ru, si, sk, th, tr, uk_UA, zh_TW). Removed locales are welcome back as soon as the locales are updated.
- Updated existing and maintained locales.
Mac
- Added support for the VideoToolbox AV1 hardware decoder
- Added a Metal accelerated Render Sub filter
- Added a contextual menu to the presets popover
- Updated Auto Naming Preferences to add “{angle}” as a filename generation option (#6086)
- Reduced CPU usage when using VideoToolbox decoders and encoders
- Encoded files are now excluded from Time Machine until they are completed
- Fixed queue jobs not being reloaded properly when the source is a .iso file
- Fixed “Same as source” destination option, it didn’t work properly in some case
- Updated existing and maintained locales
Windows
- Added a new preference “Default Range Mode for titles”. See Preferences -> Advanced (#6385)
- Added a new preference to run a custom action when the queue completes. See Preferences -> When Done (#4851)
- Added “{destination_folder}” as option on the “Encode Completed” “Send File To” option.
- Added support for DirectX based AV1 video decoding when using the Media Foundation encoder on ARM devices
- Updated Auto Naming Preferences to add “{angle}” as a filename generation option (#6086)
- Performance Optimisations for ARM64 devices running Windows
- Minor miscellaneous UI improvements.
- Various bug fixes and improvements (#6524, #6517, #6514, #6477, #6473, #6086, #6984, #6892, #6999, #7003)
- Added new translations
- Galician (Galego)
- Hungarian (Magyar)
- Removed orphaned, no longer maintained locales or locales without active translators (cs-CZ). Removed locales are welcome back as soon as the locales are updated.
- Updated existing and maintained locales.