Verificador de Diferenças
O Verificador de Diferenças compara dois textos ou trechos de código e mostra diferenças com destaque codificado por cores linha por linha. Oferece modos de visualização dividida (lado a lado) e unificada, números de linha, estatísticas de alterações (linhas adicionadas/removidas/inalteradas) e cópia do resultado de diff com um clique. 100% no navegador — seus dados nunca saem do navegador. Gratuito, sem cadastro.
Tem uma sugestão?
Solicite uma nova ferramenta ou sugira melhorias — junte-se à nossa comunidade no Slack!
O que é um Verificador de Diferenças?
Um verificador de diferenças (ou ferramenta de comparação de texto) identifica e destaca as diferenças entre dois textos. O conceito originou-se do comando diff do Unix criado por Douglas McIlroy em 1974, que se tornou uma pedra angular dos sistemas de controle de versão. Ferramentas modernas de diff usam algoritmos como o diff de Myers para calcular o conjunto mínimo de alterações necessárias para transformar um texto em outro. Esta ferramenta roda inteiramente no seu navegador, calculando diffs em tempo real sem enviar nenhum dado a um servidor.
Como Usar Este Verificador de Diferenças
- Cole ou digite seu texto original no painel esquerdo
- Cole ou digite o texto modificado no painel direito
- Clique em Comparar para ver diferenças destacadas linha por linha
- Alterne entre Visualização Dividida (lado a lado) e Visualização Unificada
- Use opções como Ignorar Espaços em Branco ou Ignorar Maiúsculas/Minúsculas para comparação flexível
Perguntas Frequentes
Qual é a diferença entre visualização dividida e visualização unificada?
A visualização dividida mostra os textos original e modificado lado a lado em duas colunas, facilitando a comparação de linhas correspondentes. A visualização unificada combina ambos em uma única coluna com prefixos + e -, similar à saída do git diff. A visualização dividida é melhor para comparação visual, enquanto a visualização unificada é mais compacta e familiar para desenvolvedores.
O que faz Ignorar Espaços em Branco?
Quando Ignorar Espaços em Branco está habilitado, o diff ignora diferenças em espaços, tabulações e espaços em branco finais. Isso é útil ao comparar código que pode ter sido reformatado ou quando o estilo de indentação mudou mas o conteúdo real é o mesmo.
Posso comparar arquivos de código com esta ferramenta?
Sim. Este verificador de diferenças funciona com qualquer texto simples incluindo código-fonte em qualquer linguagem de programação, arquivos de configuração, dados CSV, JSON, XML, HTML, Markdown e mais. Simplesmente cole seu código nos dois painéis e compare.
Como funciona o algoritmo de diff?
Esta ferramenta usa um algoritmo de comparação linha por linha que identifica a subsequência comum mais longa (LCS) entre os dois textos. Linhas presentes apenas no original são marcadas como exclusões (vermelho), linhas presentes apenas no texto modificado são marcadas como adições (verde), e linhas correspondentes são mostradas como contexto inalterado.
Meus dados estão seguros?
Sim. Este verificador de diferenças roda 100% no seu navegador. Nenhum texto é enviado a qualquer servidor. Seu código, documentos e dados nunca saem do seu dispositivo.