DevToolPal
PT

Comparador de Textos (Diff)

Compare dois textos e destaque o que foi adicionado, removido ou alterado, linha por linha, palavra por palavra ou caractere por caractere.

Roda localmente, nada é enviado

Opções

Visualização
Comparar

Texto original

Texto alterado

Diferenças

O resultado aparece aqui

O que faz

O comparador de textos compara duas versões de um texto e mostra exatamente o que mudou. O conteúdo removido é marcado em vermelho e o adicionado em verde, com os números de linha das duas versões para você encontrar cada mudança nos arquivos originais.

Use-o para revisar edições em um documento, comparar dois arquivos de configuração, ver o que mudou entre duas respostas de API ou achar aquele único caractere que quebra uma comparação de strings.

Como usar

  1. Cole a versão antiga em Texto original e a nova em Texto alterado, ou clique em Exemplo.
  2. As diferenças aparecem abaixo enquanto você digita.
  3. Escolha Linhas, Palavras ou Caracteres para controlar o nível de detalhe da comparação.
  4. Ative Ignorar maiúsculas ou Ignorar espaços no início/fim para esconder mudanças que não importam para você.
  5. Clique em Inverter para trocar a direção ou em Copiar patch para copiar um unified diff.

Exemplo

Comparar uma lista de compras em que bread virou whole grain bread, eggs foi removido e dark chocolate foi adicionado mostra duas linhas removidas e duas adicionadas. O patch unificado fica assim:

 apples
-bread
+whole grain bread
 milk
-eggs
 coffee beans
+dark chocolate

Dicas

  • Para JSON, formate os dois lados com o formatador de JSON antes, para que o diff mostre mudanças reais e não diferenças de layout.
  • Textos muito grandes ou completamente diferentes podem demorar demais para comparar; nesse caso, a ferramenta para depois de alguns segundos e pede que você reduza a entrada.

Perguntas frequentes

› Qual a diferença entre os modos de linha, palavra e caractere?

O modo de linhas marca linhas inteiras como adicionadas ou removidas e é o melhor para código, arquivos de configuração e listas. O modo de palavras destaca as palavras alteradas dentro de um parágrafo, o que combina com textos corridos. O modo de caracteres mostra as menores edições, como um único erro de digitação.

› Consigo gerar um arquivo de patch?

Sim. Clique em "Copiar patch" para copiar as diferenças no formato unified diff, o mesmo do git diff, que ferramentas como git apply e patch entendem.

› Por que linhas que só mudaram o espaçamento aparecem como diferentes?

Por padrão, todo caractere conta. Ative "Ignorar espaços no início/fim" no modo de linhas para ignorar a indentação e os espaços no fim das linhas.

› Meus textos são enviados?

Não. A comparação roda no seu navegador, então é segura para documentos privados e código-fonte.