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 feitaSaída do diffMelhor modo
Inserir uma linha nova no meio de um arquivo de configuraçãoUma linha verde com prefixo de mais entre duas linhas inalteradasModo Linhas — as linhas ao redor permanecem como contexto.
Substituir uma palavra dentro de um parágrafoA palavra antiga em vermelho e tachada; a nova destacada em verde, no textoModo Palavras — o modo Linhas marcaria o parágrafo inteiro.
Excluir uma cláusula de um contratoAs palavras removidas aparecem em vermelho e tachadas dentro da fraseO modo Palavras facilita auditar pequenas alterações jurídicas.
Reordenar linhas em uma listaA linha movida aparece uma vez como removida e outra como adicionadaDiffs acompanham conteúdo, não movimento; mover parece excluir e inserir.

Como usar o comparador de texto

  1. Cole a primeira versão do texto na caixa original.
  2. Cole a segunda versão na caixa de texto alterado.
  3. Escolha Linhas para código e arquivos estruturados, ou Palavras para prosa e parágrafos.
  4. Clique em Comparar para ver adições em verde, exclusões em vermelho e a contagem de segmentos.
  5. 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.