Comparador de textos: encontre as diferenças entre duas versões
Recebeu a nova versão de um contrato e quer saber o que mudou? Precisa conferir se uma lista foi alterada, revisar a edição de um artigo ou comparar dois trechos de código? O comparador de textos mostra exatamente o que foi adicionado, removido ou alterado entre dois textos, com destaque em cores e contagem das diferenças. Tudo é processado no seu navegador: os textos não são enviados para nenhum servidor, o que torna a ferramenta adequada até para documentos confidenciais.
Três formas de comparar
- Por linhas: ideal para listas, código, planilhas exportadas e contratos. Linhas removidas aparecem em vermelho e linhas adicionadas em verde. Quando uma linha foi apenas alterada, as palavras que mudaram dentro dela ficam destacadas em amarelo.
- Por palavras: melhor para textos corridos, como artigos e redações. O resultado aparece como um texto único, com as palavras removidas riscadas e as adicionadas sublinhadas por cor.
- Por caracteres: encontra mudanças mínimas, como uma vírgula, um acento ou um número trocado em um código, CPF ou senha.
Na comparação por linhas, escolha entre a visualização lado a lado, com as duas versões em colunas e números de linha, ou unificada, no formato usado por ferramentas de desenvolvimento como o Git.
Opções úteis
- Ignorar maiúsculas/minúsculas: "Brasil" e "BRASIL" são considerados iguais.
- Ignorar espaços extras: desconsidera espaços duplicados e espaços no início ou no fim das linhas — útil para textos copiados de PDF ou código com indentação diferente.
- Trocar lados: inverte original e modificado para ver as mudanças no sentido contrário.
Como a comparação funciona
A ferramenta usa o algoritmo de Myers, o mesmo princípio das ferramentas de controle de versão: ele encontra a menor sequência de inserções e remoções que transforma o primeiro texto no segundo. A taxa de semelhança indica a proporção de conteúdo em comum entre as duas versões.
Textos muito grandes e totalmente diferentes podem ser marcados como um bloco único de remoção e inserção, para manter a página rápida. A comparação por caracteres é limitada a cerca de 60 mil caracteres.
Exemplos de uso
- Jurídico e administrativo: revisar alterações em contratos, editais, políticas e termos de uso.
- Redação e revisão: ver o que o revisor mudou no seu texto.
- Programação: comparar arquivos de configuração, respostas JSON ou trechos de código sem precisar de um editor.
- Dados: descobrir quais itens entraram ou saíram de uma lista exportada.
- Estudos: conferir uma transcrição ou tradução com o texto de referência.
Para preparar os textos antes de comparar, o limpador de texto remove espaços, linhas vazias e caracteres invisíveis. Para dados em JSON, formate antes com o formatador de JSON para comparar linha a linha.