O Mercurial é uma utilidade de controlo de revisões distribuídas, disponível para várias plataformas, incluindo os sistemas operativos Microsoft Windows e Apple Mac. O Mercurial pode ser usado para gerir de forma eficaz e muito simples projetos de qualquer dimensão e complexidade. O Mercurial é muito simples de usar e vem apetrechado com várias funções e opções, bem como um interface amigo do utilizador. Há também várias extensões e atualizações gráficas para o programa Mercurial, tornando-o mais acessível e permitindo aos utilizadores personalizar o interface do programa, escolhendo algo que melhor se adapte às suas necessidades.
O Mercurial foi lançado em 2005 e foi codificado usando as linguagens de programação C e Python. Foram criados imensos projetos usando o Mercurial, incluindo o Mozilla, Adium, Coveo, Symbian OS e mais. O Mercurial foi lançado sob licença GNU General Public, e é uma aplicação de código aberto (o que significa que pode ser editada, melhorada e modificada por quem tiver conhecimento suficiente), e pode ser baixada gratuitamente.