tigtools

Comparador de textos

Cole o texto original e a versão alterada para ver exatamente quais linhas ou palavras foram adicionadas ou removidas.

Executado no seu navegador Sem cadastro

Comparar por

Como usar

  1. Cole o texto original no campo à esquerda e o texto alterado no campo à direita.
  2. Escolha se deseja comparar por linha (ideal para código, listas e dados) ou por palavra (ideal para textos corridos).
  3. Se quiser, ignore diferenças entre letras maiúsculas e minúsculas ou nos espaços.
  4. Confira o resultado: as partes removidas são indicadas por − e um fundo vermelho; as adicionadas, por + e um fundo verde. Use “Trocar” para inverter a direção.

Como funciona

A comparação usa o algoritmo de diferenças de Myers, a mesma abordagem usada pelo Git e pela maioria dos programas de comparação. Ele encontra o menor conjunto de adições e remoções necessário para transformar o texto original no texto alterado; todo o restante é exibido como inalterado. Uma linha ou palavra editada aparece como uma remoção seguida de uma adição.

No modo por linha, cada linha é comparada como um todo, e o resultado mostra os números das linhas nas duas versões. Quebras de linha do Windows e do Unix são tratadas da mesma forma, e uma quebra de linha final é ignorada. No modo por palavra, os textos são divididos em palavras e nos espaços entre elas, e as sequências de alterações são exibidas em linha; a contagem inclui apenas palavras, não espaços. A pontuação junto a uma palavra faz parte dela, então “fim.” e “fim” são diferentes.

“Ignorar maiúsculas e minúsculas” considera “Olá” e “olá” iguais. “Ignorar diferenças nos espaços” considera as linhas iguais quando elas diferem apenas nos espaços no início ou no fim, ou na quantidade de espaços entre as palavras; no modo por palavra, qualquer quantidade de espaços em branco é considerada igual. As diferenças ignoradas são exibidas com o texto da versão alterada.

Para manter a página responsiva, cada texto pode ter até 5.000 linhas no modo por linha e 3.000 palavras no modo por palavra. As alterações são indicadas por cor e pelos sinais + ou −, e leitores de tela as anunciam como adições ou remoções.

Exemplos

Verificar o que mudou em um contrato

Cole as condições do mês passado e a versão deste mês no modo por palavra. Uma alteração de “30 dias” para “14 dias” mostra “30” como removido e “14” como adicionado na mesma frase, para que pequenas mudanças não passem despercebidas.

Comparar dois arquivos de configuração

No modo por linha, com “Ignorar diferenças nos espaços” ativado, linhas com recuo alterado não são indicadas; apenas as linhas cujos valores realmente mudaram são marcadas, com os números das linhas nos dois arquivos.

Revisar alterações em um artigo

Cole o rascunho e o texto editado no modo por palavra para ver cada palavra adicionada ou removida pelo editor, sem precisar usar o controle de alterações de um processador de texto.

Perguntas frequentes

Devo usar o modo por linha ou por palavra?

O modo por linha é ideal para código, listas, CSV e arquivos de configuração, nos quais cada linha é uma unidade. O modo por palavra é melhor para parágrafos de texto, nos quais uma única palavra alterada faria o parágrafo inteiro aparecer como modificado.

Por que uma linha modificada aparece como removida e adicionada?

Uma comparação descreve as alterações como remoções e adições. Uma linha editada é mostrada como a linha antiga removida e a nova adicionada. Mude para o modo por palavra para ver quais palavras foram alteradas dentro dela.

Há um limite de tamanho?

Sim: até 5.000 linhas por texto no modo por linha e 3.000 palavras por texto no modo por palavra. Textos muito diferentes levam mais tempo para comparar, e esses limites evitam que a página trave em dispositivos mais lentos.

Posso comparar arquivos do Word ou PDF?

Não diretamente. Copie o texto de cada documento e cole-o nos campos. A formatação, como negrito ou fontes, não é comparada; apenas o texto.

Privacidade

Os dois textos são comparados apenas no seu navegador. Nada é enviado, armazenado ou incluído nas estatísticas.