Comparar dois textos

Cole duas versões de um texto e veja na hora o que mudou: as linhas que existem só no primeiro ficam vermelhas, as que existem só no segundo ficam verdes.

0Só no primeiro
0Só no segundo
0Linhas iguais
🔒 Seus textos ficam no seu navegador: nada é salvo nem enviado para lugar nenhum.

Como ler o resultado da comparação

As linhas com fundo vermelho, marcadas com o sinal −, aparecem só no primeiro texto: foram apagadas ou editadas. As linhas com fundo verde, marcadas com o sinal +, existem só no segundo: são acréscimos, ou a nova versão de uma linha que mudou. As linhas sem destaque são idênticas nos dois textos. A comparação usa o alinhamento por “maior subsequência comum”, o mesmo princípio das ferramentas de diff que os programadores usam. Isso significa que, se você inserir uma linha no meio de um documento, tudo o que vem depois não é marcado como diferente: as demais linhas são realinhadas corretamente. O cálculo usa o algoritmo de Myers, o mesmo do git: depois de separar o começo e o fim idênticos, o trabalho cresce com as diferenças e não com o tamanho, então duas versões longas e parecidas são comparadas num instante. Já se os textos forem longos e muito diferentes (por exemplo, as mesmas linhas numa ordem totalmente distinta), a comparação se contenta com um bom alinhamento em vez do melhor, para você não ter que esperar, e avisa quando isso acontece.

Quando comparar dois textos é útil

Usos clássicos: duas revisões de um contrato ou de uma tese, o rascunho e a versão editada de um artigo, duas listas que você precisa conciliar (listas de convidados, inventários, listas de e-mails) ou dois arquivos de configuração. A comparação funciona linha a linha, então funciona melhor com textos que têm muitas quebras de linha. Cada caixa aceita até 100.000 linhas, mais que suficiente para a maioria dos documentos. Se o segundo texto é a resposta de um chat que reescreveu o primeiro, veja O que a IA mudou.

Ferramentas relacionadas