Mercurial
Mercurial is a free, open-source distributed version control system. Like Git, it tracks the history of your code, creates branches and merges changes, and it is known for its simple, consistent commands.
mercurial-scm.org · Official website
- ✓ Official source (winget)
- ✓ SHA256 taken from the official repository
- ✓ Last checked: Nov. 4, 2026
- This is not a virus scan. Check on VirusTotal
- Version
- 7.1.2
- License
- GPL-2.0
- Installer type
- inno
How do I use this?
Type Terminal in the Start menu and open it, paste the command (Ctrl+V or right-click) and press Enter. It uses winget, Windows' own package manager, to install the program from its official source.
winget install --id Mercurial.Mercurial -eSHA256 (file verification)
22219ca17a3e6b67eb4678d470de010bf66478b7d4861ea5e29f3cd31585eb25We couldn't find a macOS version of Mercurial in the official repositories; check the publisher's website.
We couldn't find a Linux version of Mercurial in the official repositories; check the publisher's website.
We couldn't find a Android version of Mercurial in the official repositories; check the publisher's website.
Mercurial 7.1.2: what's new?
Highlights
- Distributed design with full project history in every clone
- Simple and consistent command-line interface
- Stays fast with large repositories
- Extensible through extensions
- Branching, tagging and merging
Who is it for?
For developers working on projects that use Mercurial, and for anyone who wants version control with simpler commands than Git.
Good to know before installing
- It is far less common than Git, and many hosting services do not support Mercurial repositories.
- It is a command-line tool; a graphical interface has to be installed separately.
How to install
Windows
- Click the official download button on this page.
- Run the installer and follow the steps.
- Check the install by typing hg version in a command prompt, or use the winget command instead.
Alternatives
Frequently asked questions
How is Mercurial different from Git?
Both are distributed version control systems. Git is more widespread, while Mercurial is known for its simpler commands.
Is Mercurial free?
Yes. It is open source and free to use.
Does it have a graphical interface?
Mercurial is used from the command line. If you want a GUI, you can install a separate tool such as TortoiseHg.