TanodTools
PT

Comparar textos (diff)

Cole o original e a versão alterada para ver exatamente o que foi adicionado e removido.

Funciona inteiramente no seu navegador

Comparar por
Visualização

A comparação por linhas aceita cerca de 10.000 linhas de cada lado. A comparação por palavras e caracteres é limitada a cerca de 300.000 caracteres no total.

Como comparar dois textos

  1. Cole o original na caixa da esquerda e a versão alterada na caixa da direita.
  2. Escolha se quer comparar por linhas, palavras ou caracteres, e se quer ver lado a lado ou em linha.
  3. Clique em Comparar. Adições aparecem com um sinal de mais sobre fundo verde; remoções aparecem riscadas sobre fundo cinza.

Como funciona a comparação de textos

Um diff encontra a menor lista de edições que transforma o original no texto alterado. Os trechos iguais ficam como estão; o que sobra aparece como removido do original e adicionado na nova versão. Esta ferramenta para comparar textos usa a biblioteca de código aberto jsdiff, que roda no seu navegador.

Quando um bloco de linhas é substituído, a versão antiga e a nova aparecem nas mesmas linhas na visualização lado a lado, para você ler uma ao lado da outra. No celular, os dois lados ficam empilhados. “Abrir arquivo .txt” preenche a caixa que você usou por último.

Dicas

  • Compare listas depois de limpá-las com Remover linhas duplicadas.
  • Faça a mesma edição em todo lugar antes com Localizar e substituir.
  • Vai comparar duas exportações de dados? Converta-as antes com JSON para CSV para cada registro ficar numa linha.
  • Clique em Inverter para ver a comparação no sentido contrário.

Perguntas frequentes

Que tipo de comparação devo escolher?

Linhas é a melhor para código, listas e arquivos de configuração, e é a mais rápida. Palavras serve para textos corridos, em que uma pequena edição marcaria a linha inteira como alterada. Caracteres mostra as menores edições, como um dígito trocado ou um erro de digitação.

Como as alterações são marcadas?

Texto adicionado tem um sinal de mais e fundo verde. Texto removido tem um sinal de menos, fundo cinza e um traço por cima. O sinal está ali para que a diferença não dependa só da cor.

O que fazem Ignorar maiúsculas e Ignorar espaços?

Ignorar maiúsculas trata maiúsculas e minúsculas como iguais. Ignorar espaços (só no modo por linhas) desconsidera diferenças de espaços e tabulações dentro e em volta das linhas.

Por que algumas linhas iguais ficam ocultas?

No modo por linhas, longas sequências de linhas idênticas são recolhidas, mantendo três linhas de contexto em volta de cada alteração. Clique na barra recolhida para mostrá-las.

Qual o tamanho máximo de arquivo que posso comparar?

Cerca de 10.000 linhas de cada lado funcionam bem quando os textos são parecidos na maior parte. Dois textos longos completamente diferentes levam muito mais tempo, e a comparação desiste com uma mensagem depois de um tempo.

Meu texto é enviado para algum lugar?

Não. A comparação roda no seu navegador, usando a biblioteca de código aberto jsdiff, e o texto não é armazenado.