Comparador de texto: encontre e destaque mudanças
Compare dois blocos de texto e destaque cada adição e exclusão, linha a linha ou palavra a palavra.
Cole o texto original à esquerda e o texto alterado à direita, escolha um modo de comparação e clique em Comparar. A diferença é calculada inteiramente no navegador.
Comparador de texto: encontre e destaque mudanças
Compare dois blocos de texto e destaque cada adição e exclusão, linha a linha ou palavra a palavra.
Compara linhas inteiras — ideal para código, arquivos de configuração e listas.
Sobre o comparador de texto
Comparar visualmente duas versões de um documento é lento e pouco confiável: uma única palavra alterada em um parágrafo longo ou uma linha editada em um arquivo de cem linhas passa facilmente despercebida. Este comparador automatiza a tarefa: cole a versão original e a revisada, clique em Comparar e cada inserção e exclusão será destacada.
A ferramenta oferece dois modos porque diferentes conteúdos pedem diferentes níveis de granularidade. O modo Linhas trata cada linha como unidade de comparação e produz o estilo de diff unificado conhecido do Git e das ferramentas de revisão de código: linhas inseridas aparecem em verde com prefixo de mais, linhas excluídas em vermelho com prefixo de menos e linhas inalteradas em texto normal para contexto. É ideal para código-fonte, arquivos de configuração, exportações CSV, instruções SQL e conteúdo cuja estrutura de linhas importa. O modo Palavras compara palavras individuais no texto corrido, destacando palavras inseridas em verde e mostrando palavras excluídas em vermelho e tachadas. É a melhor escolha para contratos, artigos, e-mails, documentação e traduções, em que uma alteração de duas palavras não deveria marcar o parágrafo inteiro.
Por trás, o comparador usa uma implementação testada do algoritmo de diferenças de Myers, a mesma abordagem usada pela maioria dos sistemas de controle de versão. Assim, gera um conjunto mínimo e coerente de mudanças, em vez de uma sequência ruidosa de caracteres. Um resumo acima do diff conta os segmentos alterados para você avaliar rapidamente o volume da edição.
Tudo é executado localmente no navegador. Nenhum texto é enviado, armazenado ou registrado, o que torna a ferramenta segura para contratos confidenciais, manuscritos inéditos, políticas internas e código proprietário. Use-a para conferir alterações de colegas em documentos compartilhados, verificar se uma cópia e colagem mudou o conteúdo, comparar texto reescrito por IA com a fonte, validar configurações antes da implantação ou confirmar que duas exportações são equivalentes. Se as entradas forem idênticas, o comparador informa isso claramente em vez de mostrar um diff vazio.
Exemplos de diferenças de texto
Como os dois modos mostram edições comuns.
| Alteração feita | Saída do diff | Melhor modo |
|---|---|---|
| Inserir uma linha nova no meio de um arquivo de configuração | Uma linha verde com prefixo de mais entre duas linhas inalteradas | Modo Linhas — as linhas ao redor permanecem como contexto. |
| Substituir uma palavra dentro de um parágrafo | A palavra antiga em vermelho e tachada; a nova destacada em verde, no texto | Modo Palavras — o modo Linhas marcaria o parágrafo inteiro. |
| Excluir uma cláusula de um contrato | As palavras removidas aparecem em vermelho e tachadas dentro da frase | O modo Palavras facilita auditar pequenas alterações jurídicas. |
| Reordenar linhas em uma lista | A linha movida aparece uma vez como removida e outra como adicionada | Diffs acompanham conteúdo, não movimento; mover parece excluir e inserir. |
Como usar o comparador de texto
- Cole a primeira versão do texto na caixa original.
- Cole a segunda versão na caixa de texto alterado.
- Escolha Linhas para código e arquivos estruturados, ou Palavras para prosa e parágrafos.
- Clique em Comparar para ver adições em verde, exclusões em vermelho e a contagem de segmentos.
- Alterne o modo e compare novamente se a outra granularidade funcionar melhor para o conteúdo.
Perguntas frequentes do comparador de texto
Qual é a diferença entre o modo Linhas e o modo Palavras?
Linhas compara linhas inteiras e produz um diff unificado no estilo Git, ideal para código e configurações. Palavras compara palavras individualmente no texto, mostrando uma alteração de uma palavra sem marcar a linha inteira.
Meu texto é enviado a um servidor?
Não. A comparação roda inteiramente no navegador usando JavaScript. Os dois textos permanecem no seu dispositivo, tornando a ferramenta adequada para contratos, configurações próximas de credenciais e outros conteúdos sensíveis.
Qual algoritmo o diff usa?
Ele usa a biblioteca jsdiff, uma implementação do algoritmo de diferenças de Myers, da mesma família usada pelo Git e pela maioria dos sistemas de controle de versão. O resultado é um conjunto mínimo de mudanças.
Por que uma linha movida aparece como removida e adicionada?
Algoritmos de diff clássicos acompanham conteúdo, não movimento. Quando uma linha muda de posição, o algoritmo registra uma exclusão no local antigo e uma inserção no novo.
O que significam os contadores acima do diff?
Eles contam segmentos alterados conforme o algoritmo os identifica: sequências contínuas de conteúdo inserido ou excluído. Um contador registra adições e o outro exclusões.
Posso comparar documentos muito grandes?
Sim, dentro do razoável. O algoritmo é eficiente para documentos e arquivos de código comuns. Entradas muito grandes (vários megabytes) podem levar um momento, pois tudo é calculado na sua máquina.