Como comparar dois textos linha por linha

O Comparador de textos compara dois blocos de texto linha por linha e mostra as duas versões lado a lado, com os números de linha e cada linha adicionada, removida ou alterada marcada em cores.

A comparação roda nesta aba do navegador: o texto não é enviado a nenhum servidor e não existe botão de mesclar ou substituir, então o resultado é somente leitura — copie da tabela o que precisar.

  1. Cole a versão original no campo Texto base e a versão revisada no campo Texto comparativo.
  2. Clique em Comparar agora.
  3. Leia a tabela: linhas iguais não são marcadas, linhas alteradas ficam em laranja, linhas que existem só no original ficam em vermelho, linhas que existem só no texto comparativo ficam em verde e uma célula cinza indica que aquela versão não tem linha correspondente.
  4. Edite um campo e clique em Comparar agora de novo para refazer a tabela, ou clique em Limpar para esvaziar os dois campos e o resultado.
  5. Selecione e copie da tabela as linhas que precisar — a comparação em si é somente leitura.

Como a comparação funciona

Comparação por linha, não por caractere

A ferramenta compara linhas inteiras e alinha as duas versões para que os números de linha fiquem sincronizados. Um único caractere alterado dentro de uma linha marca a linha inteira; caracteres isolados não são destacados.

Como a comparação trabalha com linhas, finais de linha CRLF e LF não criam diferenças falsas: um arquivo do Windows e um do Unix com o mesmo conteúdo são considerados iguais.

Como ler o resultado

Cada linha da tabela mostra o número e o texto nas duas versões. O laranja marca uma linha que existe nos dois lados mas mudou; o vermelho, linhas que só existem no original; o verde, linhas que só existem no texto comparativo. Uma célula cinza vazia mostra onde a outra versão não tem linha.

Tabulações aparecem como quatro espaços para manter o código indentado alinhado, e linhas longas quebram dentro da célula em vez de alargar a página.

Limites na prática

A comparação diferencia maiúsculas de minúsculas: “Olá” e “olá” contam como alteração. Não há opções para ignorar maiúsculas nem espaços, e não há upload de arquivo: o texto é colado nos campos. Se um campo estiver vazio, surge um aviso curto nele em vez da comparação.

Tudo é calculado no navegador. Alguns milhares de linhas são comparados em cerca de um segundo em uma máquina comum e nenhum dado sai da página; para arquivos muito grandes, um programa de diff para desktop é mais confortável.

Ferramentas recentes: