🆚 Comparador de Textos
Compare dois textos e veja partes adicionadas, removidas e iguais por linha, palavra ou caractere, localmente.
📋 Resultado do diff
🔐 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
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
| Propriedade | Comportamento |
|---|---|
| Modos | Comparação por linha, palavra e caractere |
| Algoritmo | Diff por distância de edição com realce em linha |
| Estatísticas | Unidades adicionadas, removidas e iguais |
| Exportação | Cópia como lista + / − unificada |
| Processamento | 100% no cliente; textos nunca enviados |
| Custo | Grá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.