Um comparador de textos encontra o menor conjunto de edições entre dois textos: o que foi removido, o que foi adicionado e o que permaneceu igual. Esta ferramenta usa a biblioteca de código aberto jsdiff, que implementa o algoritmo de diferenças publicado por Eugene Myers em 1986, a mesma abordagem que o Git usa por padrão. Por isso os resultados são muito parecidos com o que você vê no GitHub ou em revisões de código. Vermelho indica o que saiu do original e verde, o que entrou na versão modificada.
A comparação por linha trabalha com linhas inteiras e serve para código, arquivos de configuração, CSV, listas e cláusulas de contrato: qualquer mudança dentro de uma linha destaca a linha toda, facilitando ver quais trechos foram alterados. A comparação por caractere vai até cada caractere e é ideal para erros de digitação, pontuação, números ou datas, como ao revisar uma tradução, um release ou verificar se um valor em um orçamento foi mudado. Um bom fluxo é achar as mudanças por linha e depois passar para caractere nos detalhes.
Às vezes dois textos que parecem iguais aparecem como diferentes. Os culpados costumam ser caracteres invisíveis: espaços no fim da linha, tabulação versus espaço, espaços inquebráveis copiados do Word ou da web, aspas curvas ou quebras de linha diferentes, CRLF no Windows e LF no macOS e Linux. Se acontecer, normalize os dois textos no nosso limpador de texto e compare de novo.
A comparação roda inteiramente no seu navegador e nada é enviado, então você pode comparar contratos, documentos internos ou código ainda não publicado com segurança. Clique em "Carregar demo" para ver em segundos a diferença entre os dois modos.