Comparador de Textos

Compare Dois Textos — Grátis, Privado, Ilimitado 🔒 Nada é enviado a servidores
🔒 Seu texto nunca é enviado aos nossos servidores. Toda a comparação é feita localmente no seu navegador. Cole código confidencial, contratos ou documentos sem preocupação.
Texto original
Texto alterado
0 adicionadas 0 removidas 0 sem alteração
Texto original
Texto alterado

Como Este Comparador Funciona

Esta ferramenta usa o algoritmo Myers de diff — o mesmo algoritmo usado pelo Git, GNU diff e pela maioria das ferramentas profissionais de comparação. Ele encontra o script de edição mais curto (mínimo de inserções e exclusões de linhas) que transforma o texto original no texto alterado.

Diff por Linha vs Diff por Palavra

Diff por linha compara os textos linha a linha. Cada linha está inalterada, adicionada ou removida. Este é o modo padrão para comparação de código.

Diff por palavra vai além: dentro de cada linha alterada, destaca as palavras específicas que diferem. É especialmente útil para edição de textos em prosa (revisão de contratos, rascunhos de documentos) quando você precisa saber exatamente quais palavras mudaram, não apenas quais linhas.

Diff por caractere destaca mudanças individuais de caractere — útil para identificar erros de digitação, diferenças de pontuação ou alterações de um único caractere no código.

Ignorar Espaços

Ao reformatar código (alterando indentação ou alinhando colunas), a lógica não muda — apenas os espaços. Ative Ignorar espaços para remover espaços no início e no fim de cada linha antes da comparação, evitando que mudanças apenas de formatação apareçam como diferenças.

Privacidade

Toda a comparação acontece no seu navegador. Nenhum texto é transmitido pela rede em nenhum momento. Esta ferramenta é segura para documentos confidenciais, código proprietário, contratos jurídicos e textos pessoais. Você pode verificar isso abrindo as Ferramentas de Desenvolvedor do navegador → aba Rede e observando zero requisições de saída durante a comparação.

Casos de Uso

  • Desenvolvedores: Compare arquivos de configuração, respostas de API, trechos de código antes e depois de uma refatoração.
  • Profissionais jurídicos: Compare versões de contratos para identificar cláusulas adicionadas, removidas ou alteradas. O modo diff por palavra é ideal para revisão de redações.
  • Escritores e editores: Compare rascunhos de manuscritos, verifique o que mudou entre revisões e confirme que as alterações sugeridas foram aplicadas corretamente.
  • Estudantes: Compare rascunhos de trabalhos, verifique diferenças entre versões de documentos e confirme se o feedback foi incorporado.
  • Profissionais de escritório: Compare exportações de planilhas, versões de relatórios ou rascunhos de e-mails.

Atalhos de Teclado

  • N — Ir para a próxima mudança (quando o resultado estiver visível)
  • P — Ir para a mudança anterior
  • Enter — Executar comparação (quando o foco estiver em um painel de entrada)

Perguntas Frequentes

Não. Toda a comparação acontece no seu navegador usando JavaScript. Seu texto nunca sai do seu dispositivo. Esta ferramenta é segura para documentos confidenciais, código proprietário e contratos jurídicos. Verifique a aba Rede do seu navegador — nenhuma requisição é feita durante a comparação.
Esta ferramenta usa o algoritmo Myers de diff (algoritmo O(ND) de Eugene Myers, 1986). Ele encontra o script de edição mais curto — o número mínimo de inserções e exclusões de linhas — que transforma o texto original no texto alterado. É o mesmo algoritmo usado pelo Git, GNU diff e pela maioria das ferramentas profissionais de desenvolvimento.
O diff por linha destaca linhas inteiras adicionadas ou removidas. O diff por palavra vai além: dentro de cada linha alterada, ele destaca as palavras específicas adicionadas ou removidas. O diff por palavra é especialmente útil para edição de prosa e comparação de contratos jurídicos, quando você precisa ver exatamente quais palavras mudaram.
Sim, até aproximadamente 10.000 linhas por lado de forma eficiente. Um aviso é exibido acima de 50.000 caracteres por entrada. Para entradas muito grandes (100 mil+ caracteres), a comparação pode levar de 1 a 3 segundos. O resultado é sempre completo — nenhuma linha é omitida.
Quando ativada, espaços no início e no fim de cada linha são removidos antes da comparação, e sequências de espaços internos são normalizadas para um único espaço. É útil para comparar código que foi re-indentado ou reformatado sem alterar sua lógica.
A visão unificada mostra ambas as versões em um único painel, intercaladas: linhas removidas (vermelho, com prefixo −) aparecem logo antes das linhas adicionadas (verde, com prefixo +). Este é o mesmo formato do git diff e da saída do Unix diff -u. É compacto e pode ser copiado diretamente como um patch padrão.