KDiff3 é um arquivo e diretório diff e ferramenta de mesclagem que - compara e mescla dois ou três arquivos de entrada de texto ou diretórios, - mostra as diferenças linha por linha e caráter por caracter(!), - fornece uma mesclagem automática, - tem um editor para a resolução confortável de mescla-conflitos, - fornece transparência de rede via KIO, - tem opções para destacar ou ocultar alterações no espaço branco ou comentários, - suporta Unicode, UTF-8 e outras codificações de arquivos, - imprime diferenças, - suporta a palavra-chave de controle de versão e a fusão de histórico.