Comparador de Texto (Diff)

Compare dois textos online e veja linhas adicionadas, removidas e palavras alteradas. Visão unificada ou lado a lado, grátis e sem enviar dados.

Como usar

  1. Cole a versão antiga no campo "Texto original".
  2. Cole a versão nova no campo "Texto alterado".
  3. Escolha a visão unificada ou lado a lado e, se quiser, ignore espaços extras ou maiúsculas.
  4. Confira o resumo e as linhas destacadas em verde (adições) e vermelho (remoções).
  5. Use "Copiar diff unificado" para levar o resultado para um chamado, e-mail ou revisão.

Como funciona

O comparador mostra exatamente o que mudou entre duas versões de um texto. Ele divide cada versão em linhas e procura a maior sequência de linhas que aparece nas duas, na mesma ordem. Esse é o problema da subsequência comum mais longa (LCS), resolvido com programação dinâmica. O que está só na versão antiga é marcado como removido, e o que está só na nova, como adicionado. O resto é contado como inalterado.

Quando uma linha removida e uma adicionada ficam lado a lado, a ferramenta faz uma segunda comparação, agora por palavras, e destaca apenas os trechos que mudaram dentro da linha. Assim você enxerga que só o preço ou só uma palavra foi trocada, sem reler tudo. Todo o cálculo acontece no seu navegador e nenhum texto é enviado para servidores.

Como ler o resultado

  • Linhas com + e fundo verde foram adicionadas; linhas com − e fundo vermelho foram removidas. Os símbolos existem para não depender só da cor.
  • Na visão lado a lado, o original fica à esquerda e o alterado à direita, com a numeração de cada versão.
  • O botão de copiar gera um texto com o prefixo + , - ou dois espaços em cada linha, pronto para colar em um chamado ou revisão.

Exemplo

Comparando O preço é R$ 10,00. com O preço é R$ 12,50., o resultado mostra uma linha removida e uma adicionada, com destaque em 10 e 00 na primeira e em 12 e 50 na segunda. Use o botão "Usar exemplo" para ver a ferramenta em ação.

Erros comuns

  • Diferenças que parecem inexistentes, mas são espaços no fim da linha ou tabs no lugar de espaços. Ative "Ignorar espaços extras" para desconsiderá-las.
  • Textos que vieram de sistemas diferentes: as quebras de linha do Windows (CRLF) e do Linux (LF) são tratadas como iguais, então não geram diferenças falsas.
  • Comparar textos enormes e muito diferentes entre si. Para não travar o navegador, o limite é de 2.000 linhas por lado na região que difere; acima disso, divida o conteúdo.

Perguntas frequentes

Meus textos são enviados para algum servidor?

Não. A comparação roda inteiramente no seu navegador, então contratos, códigos e anotações colados aqui nunca saem do seu computador.

Qual a diferença entre a visão unificada e a lado a lado?

A unificada mostra tudo em uma coluna, com + e − antes das linhas, igual ao formato usado pelo Git. A lado a lado separa original e alterado em duas colunas, o que ajuda quando há muitas linhas trocadas.

Por que o destaque por palavra nem sempre aparece?

Ele só é aplicado quando a linha removida e a adicionada compartilham ao menos uma palavra. Se as duas forem totalmente diferentes, destacar palavra por palavra só atrapalharia, então a linha inteira é marcada.

Existe limite de tamanho para os textos?

Sim. Trechos diferentes com mais de 2.000 linhas por lado não são comparados, para evitar que o navegador trave. Partes idênticas no início e no fim não contam, então arquivos longos com poucas mudanças funcionam normalmente.