Pular para o conteúdo
SPCXTools

Comparador de Textos

Cole duas versões de um texto e veja instantaneamente o que foi adicionado, removido ou alterado.

Roda localmente — os arquivos não saem do seu dispositivo

Carregando ferramenta…

Como usar: Comparador de Textos

  1. 1Cole a versão anterior em Original e a versão mais nova em Alterado.
  2. 2Escolha como comparar — por Linhas para códigos e listas, Palavras para textos, ou Caracteres para pequenas edições.
  3. 3Leia o resultado — adições em verde, exclusões em vermelho, e o resumo contabiliza ambos.
  4. 4Opcionalmente, ignore diferenças de maiúsculas/minúsculas ou de espaços em branco ao comparar por linhas. Use Inverter para reverter a direção.

Compare dois textos lado a lado

Quando um documento passa por várias revisões, é difícil ver o que realmente mudou. Este comparador de textos compara duas versões e destaca todas as diferenças: verde para o texto que foi adicionado, vermelho para o que foi removido. Escolha comparar por linha, palavra ou caractere e, opcionalmente, ignore maiúsculas/minúsculas ou espaços em branco. A comparação é executada inteiramente no seu navegador, para que você possa verificar contratos, códigos e documentos confidenciais com segurança.

Recursos

  • Três níveis de detalhe: linhas (com números de linha para ambas as versões), palavras e caracteres individuais.
  • Opções para ignorar maiúsculas/minúsculas e ignorar espaços em branco para ocultar diferenças que não importam.
  • Contagem resumida de adições e exclusões, além de uma mensagem clara quando os textos são idênticos.
  • Botão Inverter para reverter qual texto é tratado como o original.
  • Sem limites de tamanho ou uploads: documentos longos são comparados localmente.

O que as pessoas comparam

Contratos e políticas. Verifique exatamente o que a outra parte alterou em um acordo revisado antes de assiná-lo. O modo de palavras destaca termos alterados dentro de cláusulas longas.

Código e configuração. Compare duas versões de uma função, um arquivo .env ou uma configuração de servidor sem precisar de um sistema de controle de versão. O modo de linha com números de linha se parece com um 'diff' de revisão de código.

Escrita e edição. Veja as edições que um editor ou uma ferramenta de gramática fez em seu artigo, ou compare uma tradução com sua versão revisada.

Dados e listas. Cole duas exportações para encontrar linhas que foram adicionadas ou removidas. Para dados JSON, formate ambos os lados primeiro com o Formatador JSON (com chaves ordenadas) para que a comparação se concentre nas diferenças reais.

Como a comparação funciona

Um algoritmo de 'diff' procura pela subsequência comum mais longa — a maior quantidade de texto que ambas as versões compartilham na mesma ordem — e relata todo o resto como inserções ou exclusões. Esta ferramenta usa o algoritmo de Myers, a mesma família de algoritmos usada pelo Git e pela maioria das ferramentas de revisão de código. Como ele busca pela menor edição, um parágrafo movido aparece como uma exclusão e uma inserção, em vez de uma "movimentação".

Se você quer apenas remover itens repetidos de uma lista, use o Removedor de Linhas Duplicadas em vez disso.

Perguntas frequentes

Meu texto é enviado para algum servidor para ser comparado?
Não. A comparação é executada no seu navegador usando um algoritmo de 'diff' em JavaScript, então contratos, códigos-fonte e documentos privados permanecem no seu dispositivo.
Qual modo de comparação devo usar?
Use Linhas para código-fonte, arquivos de configuração, dados CSV e listas — ele mostra as linhas numeradas como em uma revisão de código. Use Palavras para artigos, redações e textos jurídicos, onde uma palavra alterada dentro de um parágrafo longo é importante. Use Caracteres para encontrar erros de digitação, alterações de pontuação e pequenas edições dentro das palavras.
O que a opção de ignorar espaços em branco faz?
No modo de linha, ele trata as linhas como iguais quando elas diferem apenas em espaços ou tabulações, como em uma mudança de indentação. Isso é útil ao comparar código que foi reformatado.
Como as diferenças são calculadas?
A ferramenta usa o algoritmo de 'diff' de Myers (a mesma abordagem usada pelo Git), que encontra o menor conjunto de inserções e exclusões que transforma o texto original no texto alterado.
Posso comparar arquivos?
Abra os arquivos em qualquer editor de texto, copie o conteúdo e cole nas duas caixas. Qualquer formato de texto simples funciona, incluindo código, JSON, CSV, Markdown e HTML.
Por que um parágrafo inteiro aparece como alterado no modo de linha?
No modo de linha, a unidade de comparação é a linha inteira, e um parágrafo muitas vezes é uma única linha longa. Mude para Palavras para ver exatamente quais palavras foram alteradas dentro dele.