🇬🇧 English🇪🇸 Español🇫🇷 Français🇩🇪 Deutsch🇸🇦 العربية🇧🇷 Português
🚀 Explorar Todas as Ferramentas
🚀 Explorar Todas as Ferramentas

🆚 Comparador de Textos

Compare dois textos e veja partes adicionadas, removidas e iguais por linha, palavra ou caractere, localmente.

+0 −0 =0
Adicionado Removido Inalterado

📋 Resultado do diff

O resultado da comparação aparece aqui.

🔐 A comparação é calculada no seu navegador. Uma pequena biblioteca diff de código aberto é carregada do jsDelivr; seus textos nunca são enviados.

📋

Como usar esta ferramenta

1
⌨️
1. Insira sua entrada
Digite, cole ou solte seu arquivo acima.
2
🔒
2. Execute no navegador
Seus arquivos nunca saem do dispositivo.
3
💾
3. Baixe o resultado
Salve ou copie na hora, sem cadastro.

Visão geral

Comparador de Textos compara dois textos e destaca cada diferença: adições em verde, remoções em vermelho e o restante intacto. Alterne entre comparação por linhas para documentos e logs, por palavras para textos e por caracteres para encontrar erros e pontuação. Estatísticas ao vivo contam unidades adicionadas, removidas e iguais, e o botão de copiar gera uma lista diff unificada + / −. Tudo é calculado localmente no navegador. Apenas uma pequena biblioteca diff é carregada e seus textos nunca são enviados.

Como funciona a comparação

Os dois textos são divididos na unidade escolhida, linhas, palavras ou caracteres, e um algoritmo de distância de edição calcula a menor sequência de inserções e remoções. O resultado é projetado no texto original: verde para adições, vermelho para remoções, o resto intacto. O modo linha serve para código e logs, o modo palavra para prosa e contratos, e o modo caractere detecta diferenças invisíveis como espaços finais ou vírgula trocada. A saída + / − unificada pode ser copiada para tickets e revisões.

Detalhes de processamento e limites

PropriedadeComportamento
ModosComparação por linha, palavra e caractere
AlgoritmoDiff por distância de edição com realce em linha
EstatísticasUnidades adicionadas, removidas e iguais
ExportaçãoCópia como lista + / − unificada
Processamento100% no cliente; textos nunca enviados
CustoGrátis, sem conta e sem limite de caracteres

Privacidade: textos ficam no navegador

Comparações costumam envolver rascunhos, contratos ou trechos de logs. Apenas uma pequena biblioteca diff é carregada; os textos são processados em memória e nunca transmitidos, e a ferramenta funciona offline.

Comparar com eficiência

  • O modo caractere diagnostica strings "idênticas" que ainda falham.
  • O modo linha serve para arquivos de configuração e stack traces.
  • Ignore espaços de propósito: espaços finais são o culpado comum.
  • Copie o diff unificado em vez de capturas de tela.
  • Para merge de três vias, compare os pares em sequência.

Veja também as ferramentas de texto para contadores, caixa e edição de Markdown.

Algoritmos de diff: granularidade por linha, palavra e caractere

Uma ferramenta de diff compara dois textos e informa o que mudou, mas a saída útil depende da unidade de comparação. Diff por linhas é o padrão para código e configuração porque corresponde a como arquivos são editados e revisados; um único caractere alterado dentro de uma linha marca a linha inteira como modificada. Diff por palavras é melhor para prosa, contratos e traduções, onde o revisor quer ver que uma palavra mudou dentro de uma frase de resto idêntica. Diff por caracteres é o mais preciso e o mais difícil de ler, então fica reservado a strings curtas como identificadores ou hashes. A maioria das implementações usa maior subsequência comum ou o algoritmo de Myers, que encontra o menor conjunto de inserções e exclusões que transforma um texto no outro; é determinístico e não tenta interpretar significado. Três opções mudam o resultado mais que o algoritmo. Ignorar espaços evita que mudanças de indentação afoguem edições reais; ignorar maiúsculas trata Upper e upper como iguais; ignorar linhas em branco mantém ruído de reformatação fora do relatório. Ao comparar versões de um documento, decida para que serve o relatório, revisão, auditoria ou mesclagem, e escolha granularidade e opções conforme isso. A comparação roda localmente no navegador, então rascunhos, contratos e credenciais nunca saem do dispositivo.

Perguntas frequentes

O que é um diff de texto? +

Um diff mostra o que mudou entre duas versões de um texto: adições em verde, remoções em vermelho e o resto inalterado. O Comparador de Textos suporta linha, palavra e caractere.

Qual modo de comparação devo usar? +

Use o modo linha para documentos e logs, o modo palavra para textos e o modo caractere para encontrar erros e pontuação.

Meus textos são enviados? +

Não. A comparação roda inteiramente no navegador. Apenas uma pequena biblioteca diff de código aberto é carregada do CDN jsDelivr; seu conteúdo nunca é transmitido.

Posso copiar o resultado? +

Sim, o botão de copiar gera uma lista diff unificada com + para adições e - para remoções.

🔒 100% no navegador, seus arquivos nunca saem do seu dispositivo