Úteis — Tudo o que você precisa, em um só lugar.

Comparador de Textos (Diff)

Compare duas versões de um texto e veja adições e remoções por linha, palavra ou caractere, lado a lado ou unificado.

Como utilizar

  1. Cole o texto original à esquerda e o modificado à direita.
  2. Escolha comparar por linha, palavra ou caractere.
  3. Opcionalmente ignore espaços e diferenças de maiúsculas/minúsculas.
  4. Veja as diferenças coloridas e exporte o arquivo .diff unificado.

Perguntas frequentes

Posso aplicar o .diff gerado com git ou patch?

Sim. O arquivo segue o formato diff unificado (como “diff -u”), compatível com patch e git apply.

Os textos são enviados para algum servidor?

Não. A comparação usa a biblioteca jsdiff no seu navegador.

Informações técnicas

  • Algoritmo de Myers (biblioteca jsdiff). Alterações em linhas pareadas mostram também as palavras modificadas.
  • Similaridade = 2 × inalteradas ÷ (2 × inalteradas + adicionadas + removidas).
  • Limite de 400.000 caracteres somados e tempo máximo de 4 s por comparação.
  • Todo o processamento acontece no seu navegador; o texto não é enviado a nenhum servidor nem salvo.

Ferramentas relacionadas

  • Comparador de JSON (JSON Diff) — Compare dois JSON e veja o que foi adicionado, removido ou alterado em cada caminho, com opção de ignorar a ordem de arrays.
  • Localizar e Substituir — Troque palavras ou trechos em todo o texto de uma vez, com opção de palavra inteira, maiúsculas e acentos.
  • Remover Espaços Extras — Limpe espaços duplicados, tabulações, espaços invisíveis e linhas em branco sobrando de textos copiados.
  • Buscar e Substituir com Regex — Use expressões regulares com grupos ($1, lt;nome>), flags e contagem de ocorrências para transformar textos.
  • Contador de Caracteres — Conte caracteres, palavras, frases, parágrafos e linhas em tempo real, com tempo de leitura e limites de redes sociais e SEO.
  • Contador de Linhas — Conte as linhas de um texto, lista ou código, separando linhas preenchidas e linhas em branco.