Comparador de Diferenças de Texto

Cole dois textos e veja instantaneamente cada diferença — linhas adicionadas, removidas e modificadas com destaque no nível da palavra

Paste text in both boxes to see differences

Sobre esta ferramenta

Identificar diferenças entre duas versões de texto lendo lado a lado é lento e propenso a erros. Este comparador de diff faz instantaneamente — cole o texto original e modificado, e cada mudança é destacada em cor. Linhas adicionadas aparecem em verde, linhas removidas em vermelho, e linhas modificadas mostram exatamente quais palavras mudaram dentro da linha. O resumo diz quantas linhas foram adicionadas, removidas e deixadas inalteradas para você avaliar o escopo das mudanças de relance. Use para comparar rascunhos de um artigo, verificar mudanças em arquivos de configuração, revisar edições de código, verificar traduções, ou qualquer momento que precise responder "o que mudou entre essas duas versões?"

Como usar

1. Cole o texto original na caixa esquerda (topo) 2. Cole o texto modificado na caixa direita (baixo) 3. Diferenças são destacadas automaticamente conforme você digita 4. Verde = adicionado, Vermelho = removido, palavras destacadas = mudanças específicas 5. Use opções para ignorar maiúsculas/minúsculas ou aparar espaços 6. Clique em "Trocar" para inverter a direção da comparação

Formula

Diff é computado usando o algoritmo de Subsequência Comum Mais Longa (LCS). Linhas modificadas são detectadas pareando blocos adjacentes de remoção/adição. Mudanças no nível da palavra são destacadas dentro de linhas modificadas.

Perguntas frequentes

Como funciona um comparador de diff de texto?
Um comparador de diff divide ambos os textos em linhas e usa o algoritmo de Subsequência Comum Mais Longa (LCS) para encontrar o melhor alinhamento. Linhas presentes em ambos os textos são marcadas como inalteradas. Linhas apenas no original são marcadas como removidas, e linhas apenas na versão modificada são marcadas como adicionadas. Para linhas modificadas, a ferramenta compara palavras individuais para destacar exatamente o que mudou.
O que significam as cores?
Linhas verdes (+) foram adicionadas no texto modificado. Linhas vermelhas (-) foram removidas do original. Linhas com palavras destacadas dentro foram modificadas — os destaques mostram exatamente quais palavras mudaram. Linhas sem cor são idênticas em ambas as versões.
Posso comparar código com esta ferramenta?
Sim. O comparador de diff funciona com qualquer texto simples — código, prosa, arquivos de configuração, dados CSV, JSON, etc. Ele compara linha por linha, que é exatamente como o controle de versão de código (Git) funciona. Para melhores resultados com código, deixe 'Aparar espaços' desligado para que mudanças de indentação fiquem visíveis.
Qual a diferença entre diff e comparar?
Eles significam a mesma coisa neste contexto. 'Diff' (abreviação de diferença) é o termo técnico usado em programação e controle de versão. 'Comparar' é a palavra do dia a dia. Ambos se referem a encontrar o que mudou entre duas versões de texto.
Esta ferramenta armazena meu texto?
Não. Tudo roda no seu navegador. Seu texto nunca é enviado a um servidor. A comparação é computada inteiramente no lado do cliente usando JavaScript. Quando você fecha a página, o texto some.
Posso comparar textos muito grandes?
A ferramenta funciona bem com textos de até vários milhares de linhas. Para arquivos muito grandes (mais de 10.000 linhas), a comparação pode levar um momento. O algoritmo otimiza pulando prefixos e sufixos idênticos antes de computar o diff na seção alterada.
O que 'Ignorar maiúsculas/minúsculas' faz?
Quando habilitado, 'Olá' e 'olá' são tratados como idênticos. Isso é útil quando você quer focar em mudanças de conteúdo e não se importa com diferenças de capitalização. O texto original ainda é exibido com sua capitalização original — apenas a lógica de comparação é afetada.