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
- Cole o texto original à esquerda e o modificado à direita.
- Escolha comparar por linha, palavra ou caractere.
- Opcionalmente ignore espaços e diferenças de maiúsculas/minúsculas.
- 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.