Comparar textos
Cole o original à esquerda e a nova versão à direita. As linhas removidas ficam em vermelho, as adicionadas em verde e, dentro de uma linha editada, as palavras que realmente mudaram aparecem destacadas: assim fica fácil notar uma única palavra alterada em um parágrafo longo.
0 caracteres · 0 palavras · 0 linhas
0 caracteres · 0 palavras · 0 linhas
Cole texto nas duas caixas para ver as diferenças aqui.
0 caracteres · 0 palavras · 0 linhas
Linhas em vermelho (−) existem só no original; linhas em verde (+), só no texto alterado; o negrito marca as palavras que diferem. Funciona inteiramente nesta aba do navegador. Seu texto nunca é enviado nem armazenado.
O que faz
Comparar textos compara dois textos linha a linha com um diff de maior subsequência comum, marca em vermelho as linhas removidas e em verde as adicionadas, e destaca as palavras exatas que mudaram dentro de uma linha editada.
a rápida raposa marrom → a rápida raposa vermelha
- a rápida raposa marrom + a rápida raposa vermelha
Como funciona a comparação
A ferramenta divide os dois textos em linhas e encontra a maior subsequência comum entre elas: o maior conjunto de linhas que aparecem nos dois textos na mesma ordem. Essas linhas são exibidas como inalteradas; todo o resto do original é uma exclusão e todo o resto do novo texto é uma inserção. É a mesma ideia do clássico programa diff do Unix, descrito por Hunt e McIlroy em 1976, e dos modos de exibição de alterações dos sistemas de controle de versão.
Quando um bloco de linhas excluídas vem logo antes de um bloco de linhas adicionadas, normalmente são as mesmas linhas que foram editadas. A ferramenta as agrupa em pares e faz uma segunda comparação, palavra por palavra, dentro de cada par. Assim você vê que "terça" virou "quarta" sem precisar reler as duas linhas. Os números de linha das duas versões aparecem à esquerda para você localizar cada alteração nos seus arquivos.
Ignorar ruído: maiúsculas e espaços em branco
Dois textos podem ter diferenças que não importam para você: uma linha reindentada com tabulações em vez de espaços, espaços no fim da linha deixados por um editor ou um título que mudou de maiúsculas para minúsculas. A opção Ignorar diferenças de espaços em branco trata qualquer sequência de espaços e tabulações como um único espaço e ignora os espaços no fim das linhas; Ignorar maiúsculas e minúsculas compara as linhas sem diferenciar a caixa das letras. O resultado destacado continua mostrando o novo texto como foi escrito.
Fora isso, a comparação é exata: um apóstrofo curvo e um reto são caracteres diferentes, assim como um hífen e um travessão en. Se uma linha aparece como alterada mas parece idêntica, a causa costuma ser uma pontuação tipográfica ou um espaço não separável.
Usos comuns
Redatores comparam rascunhos devolvidos por um editor; advogados e compradores conferem quais cláusulas mudaram em uma nova versão de contrato; desenvolvedores comparam arquivos de configuração ou a saída de logs de duas execuções; estudantes verificam o que uma paráfrase realmente alterou. O resultado pode ser copiado ou baixado como texto simples no estilo unified diff, com um sinal de menos antes das linhas removidas e um sinal de mais antes das adicionadas. Para outras tarefas de limpeza, as demais ferramentas de texto funcionam do mesmo jeito, inteiramente no seu navegador.
Perguntas frequentes
- O texto que eu comparo é enviado para algum lugar?
- Não. Os dois textos ficam nesta aba do navegador; a comparação é feita com JavaScript no seu dispositivo, então você pode comparar rascunhos e contratos confidenciais com segurança.
- Por que um parágrafo movido aparece como excluído e adicionado?
- Um diff baseado em linhas só mantém as linhas que continuam na mesma ordem relativa. Quando um bloco muda de lugar, o algoritmo mantém uma posição e mostra a outra como uma exclusão mais uma inserção, do mesmo jeito que o git diff.
- Qual é o tamanho máximo dos textos?
- Alguns milhares de linhas em cada texto são comparados na hora. As linhas idênticas no início e no fim são ignoradas antes da comparação principal; se o trecho restante no meio for muito grande, a ferramenta pede que você divida o texto em vez de travar a aba.
- Posso comparar arquivos Word ou PDF diretamente?
- Cole o texto deles. Ao copiar do Word, os parágrafos viram linhas; o texto copiado de um PDF costuma ter quebras de linha forçadas, que você pode remover antes com a ferramenta Remover quebras de linha.
- O que significam os sinais de menos e mais no arquivo baixado?
- Uma linha que começa com menos existe só no original, uma linha que começa com mais existe só no texto alterado, e as linhas que começam com dois espaços não foram alteradas.