Comparador de código
Cole duas versões de um arquivo para ver exatamente quais linhas e palavras mudaram.
Lacrado neste dispositivo
Funciona no seu navegador. Nada é enviado.
Lacrado
Diferenças
Cole código nas duas caixas para ver as diferenças.
Como funciona
-
Cole as duas versões
Cole o original à esquerda e a versão alterada à direita, ou abra dois arquivos do seu dispositivo.
-
Veja as diferenças
Linhas adicionadas, removidas e alteradas são marcadas com seus números de linha, e as palavras exatas que mudaram ficam destacadas.
-
Compartilhe o resultado
Copie ou baixe as alterações como diff unificado, o formato usado pelo Git e pelas ferramentas de revisão de código.
Perguntas frequentes
Meu código é enviado para ser comparado?
Não. A comparação acontece no seu navegador, então o código-fonte, os arquivos de configuração e as credenciais que eles possam conter ficam no seu dispositivo.
O que faz a opção “Ignorar espaços em branco”?
Ela considera iguais as linhas que só diferem em espaços, tabulações ou indentação. É útil depois de reformatar um código, quando só a indentação mudou.
O que é um diff unificado?
É o formato de texto padrão para alterações: as linhas removidas começam com -, as adicionadas com +, e cada grupo de alterações mostra algumas linhas de contexto. O Git, o patch e a maioria das ferramentas de revisão de código conseguem lê-lo.
Posso comparar qualquer linguagem?
Sim. A comparação é feita linha por linha em texto simples, então funciona com qualquer linguagem de programação, JSON, YAML, CSV, SQL ou arquivo de configuração.
Qual o tamanho máximo dos arquivos?
Arquivos com dezenas de milhares de linhas são comparados em um instante. Trechos longos sem alterações ficam recolhidos, e você pode expandi-los sempre que precisar do contexto completo.