Diff Checker (ferramenta de diferenças de texto online)
Diff checker grátis online. Cole dois textos para verificar na hora as diferenças linha a linha ou palavra por palavra - ignore maiúsculas ou espaços e copie o resultado, no seu navegador.
Um diff checker online rápido: cole duas versões de um texto e veja na hora o que mudou. Linhas adicionadas em verde, removidas em vermelho, e você pode mudar para o modo em linha para destacar as palavras exatas. Ignore maiúsculas ou espaços e copie o diff em um clique.
Sem alterações
1
Adicionado
3
Removido
2
Similaridade
25%
Diff
- -A raposa marrom rápida
- -pula sobre o cachorro preguiçoso
- +A raposa marrom lenta
- +pula sobre o gato preguiçoso
- numa manhã ensolarada.
- +Nova linha no fim.
Como usar
Cole o original
Painel esquerdo. Exemplos pré-carregados.
Cole a versão modificada
Painel direito - ou use Inverter lados.
Escolha uma visão e opções
Unificado (linha a linha) ou Em linha (nível de palavra), e opcionalmente ignore maiúsculas ou espaços.
Leia e copie
Veja as contagens inalterado/adicionado/removido e a pontuação de similaridade, depois Copiar diff para exportar.
O que é?
Uma ferramenta de diff de texto compara duas versões e destaca o que mudou. Diffs em nível de linha tratam cada linha como uma unidade - o algoritmo encontra a subsequência comum mais longa e marca o resto como inserções ou remoções; diffs em nível de palavra (em linha) fazem o mesmo sobre palavras. Mesmo motor do git diff e ferramentas de code review.
Quando usar
Comparar dois rascunhos. Detectar mudanças entre versões de um contrato. Revisar o que alguém editou num documento compartilhado sem controle de alterações. Code review e auditar um arquivo de config antes de deploy. Revisão de texto, onde o diff de palavras em linha faz saltar mudanças de redação.
Erros comuns
Comparar textos com finais de linha diferentes (CRLF vs LF) - cada linha aparece como «removida + adicionada»; ative «ignorar espaços». Colar de PDF onde quebras vêm do layout. E esperar detalhe em nível de palavra na visão unificada: mude para o modo Em linha.
FAQ
- Como o diff é calculado?
- Um backtrack padrão de subsequência comum mais longa (LCS) - a mesma ideia por trás do git diff. Ele encontra o conjunto mínimo de inserções e remoções para transformar a esquerda na direita, e marca cada linha (ou palavra) como inalterada, adicionada ou removida.
- Qual a diferença entre a visão unificada e em linha?
- A unificada mostra a mudança linha a linha: linhas adicionadas, removidas e inalteradas empilhadas com marcas +/-. A em linha funde os dois lados num fluxo e destaca as palavras exatas que mudaram - ideal para detectar uma pequena edição dentro de uma frase.
- Posso ignorar maiúsculas ou espaços?
- Sim. «Ignorar maiúsculas» trata Olá e olá como idênticos; «ignorar espaços» ignora espaçamento e indentação. O texto original continua exibido - só a comparação muda, para que diferenças cosméticas não escondam as reais.
- Por que cada linha aparece removida e adicionada?
- Geralmente finais de linha diferentes (CRLF do Windows vs LF do Unix) ou espaços no fim: nenhuma linha bate exatamente. Ative «ignorar espaços», ou normalize os finais de linha antes de colar.
- Ele faz um diff em nível de palavra?
- Sim - mude para a visão Em linha para um diff em nível de palavra (token) dentro do texto. A visão unificada continua em nível de linha, como um diff de código clássico.
- O que significa a pontuação de similaridade?
- É a parcela de conteúdo inalterado: linhas inalteradas dividido por inalteradas mais o maior entre adicionadas ou removidas. 100% significa textos idênticos; um número menor significa mais edições.
Diff de Texto
Compare dois textos linha a linha ou palavra por palavra, com pontuação de similaridade.
Experimentar →