TextSorter
Original
0 linhas
Modificado
0 linhas
Modo:
Original 0 linhas
Modificado 0 linhas

Cole texto em ambos os painéis e clique em Comparar — ou simplesmente comece a digitar

Removido (original) Adicionado (modificado) Sem mudanças

O que é Diferença de Texto?

Uma ferramenta de diff de texto compara dois fragmentos de texto e mostra exatamente o que mudou: quais linhas ou palavras foram adicionadas, removidas ou permaneceram sem mudanças. O conceito se origina no utilitário Unix diff e no algoritmo de Myers, atualmente usado por praticamente todos os sistemas de controle de versão do mundo.

Os casos de uso mais comuns incluem comparar duas versões de um documento, revisar mudanças no código antes de um commit, detectar diferenças entre conteúdo copiado e colado, verificar edições feitas por um colaborador e reconciliar arquivos de configuração ou scripts SQL.

Como o algoritmo funciona

Esta ferramenta usa um algoritmo LCS (Subsequência Comum Mais Longa) para encontrar a sequência mais longa de linhas (ou palavras, no modo diff por palavra) que aparecem em ambos os textos na mesma ordem. Tudo que está fora do LCS é classificado como remoção do original ou inserção na versão modificada. O resultado é exibido como uma vista codificada por cores lado a lado com números de linha.

Como Usar a Ferramenta de Diferença de Texto

  1. Cole seu texto original no painel esquerdo rotulado como "Original".
  2. Cole a versão modificada no painel direito rotulado como "Modificado".
  3. Clique em "Comparar" (ou simplesmente digite — o diff é atualizado automaticamente após uma breve pausa).
  4. Leia a saída codificada por cores lado a lado: o vermelho destaca as linhas removidas à esquerda, o verde destaca as linhas adicionadas à direita, e as linhas sem mudanças aparecem em ambas as colunas.
  5. Mude para o modo Diff por palavra para ver as mudanças individuais no nível da palavra dentro de cada linha modificada.

Perguntas Frequentes

O que significa "diff" na comparação de textos?
O termo "diff" vem do comando diff do Unix, que compara arquivos linha por linha. Um diff mostra exatamente o que mudou entre duas versões: quais linhas foram adicionadas, removidas ou permaneceram iguais. É a base dos sistemas de controle de versão como Git.
Como comparar dois arquivos de texto online?
Cole o conteúdo do seu primeiro arquivo no painel "Original" e o segundo arquivo no painel "Modificado", depois clique em Comparar. A vista lado a lado destaca em vermelho as remoções (original) e em verde as adições (modificado).
Qual é a diferença entre diff por linha e diff por palavra?
O diff por linha destaca as linhas completas que foram adicionadas ou removidas. O diff por palavra vai mais fundo — para as linhas modificadas mostra quais palavras individuais foram inseridas ou removidas dentro dessa linha, sendo ideal para detectar pequenas edições em linhas quase idênticas.
Posso comparar código-fonte com esta ferramenta?
Sim. A ferramenta de diff funciona com qualquer texto simples, incluindo JavaScript, Python, HTML, CSS, SQL, JSON e mais. A fonte monoespaçada e os números de linha facilitam a leitura de diffs de código. Seu código nunca sai do seu navegador.

Ferramentas Relacionadas

100% Privado e Seguro

Todo o processamento do diff é executado localmente no seu navegador. Seu texto nunca é enviado para nenhum servidor, tornando esta ferramenta segura para documentos confidenciais, código-fonte proprietário ou qualquer conteúdo sensível.