Visualizador de Diferenças
Duas versões de um contrato, duas cópias de um arquivo de configuração, dois rascunhos de um e-mail: quando você precisa ver exatamente o que mudou entre eles, percorrer com os olhos não é eficiente. Este visualizador de diferenças compara os dois textos linha por linha, destaca adições em verde e remoções em vermelho e mostra o resultado em uma visão unificada ou lado a lado, com os números de linha das duas versões.
Como comparar dois textos
-
1
Cole ambas as versões
Painel esquerdo para o original, painel direito para a nova versão. Cole ou digite o texto diretamente.
-
2
Escolha o modo de visualização
Lado a lado mostra as duas versões em colunas paralelas. Em linha empilha as mudanças com marcadores como `+` e `-`.
-
3
Compare e revise
Pressione Comparar. As linhas adicionadas, removidas e inalteradas são destacadas, cada uma com seu número de linha nas duas versões, e um resumo conta as mudanças.
Marcadores de diferença em resumo
| Símbolo | Significado |
|---|---|
+ |
A linha existe apenas na nova versão (adicionada) |
- |
A linha existe apenas no original (removida) |
| (vazio) | A linha é idêntica nas duas versões (contexto) |
Unificada ou lado a lado
- Unificada. Os dois textos são empilhados em uma única coluna. Linhas adicionadas aparecem em verde, removidas em vermelho, inalteradas sem cor, e cada linha mostra seu número no original e na nova versão.
- Lado a lado. O original e a nova versão aparecem em colunas paralelas. Uma célula vazia de um lado significa que a linha existe apenas do outro.
Comparação por linhas
A ferramenta compara os textos linha por linha, incluindo espaços, e encontra o menor conjunto de inserções e remoções de linhas que transforma um texto no outro. Mudanças de indentação e de espaços finais aparecem portanto como linhas alteradas, algo útil ao comparar código reformatado, texto reajustado para uma largura de linha diferente ou trechos YAML e INI em que espaços finais entram acidentalmente.
Dicas
- Use um separador de linha em branco se quiser comparar seções de um documento maior; o algoritmo lida bem com entradas longas.
- Compare JSON depois de formatar. Dois objetos JSON idênticos serializados em linhas diferentes parecem diferentes para um diff cru; formate primeiro.
- Remova carimbos de data/hora para diffs de arquivos de log, caso contrário, cada linha aparece como alterada.
- Mantenha os dois textos na mesma ordem. A ferramenta combina linhas idênticas, mas não detecta blocos movidos; trocar dois parágrafos aparece como uma remoção mais uma adição.
Perguntas frequentes
Ele compara os dois textos linha por linha e encontra o menor conjunto de inserções e remoções que transforma uma versão na outra (uma abordagem de subsequência comum mais longa). Ele apenas mostra o que difere; não mescla nem altera arquivos.
Sim. A ferramenta trata a entrada como texto simples, então código, arquivos de configuração, JSON, logs e prosa funcionam igualmente. A saída é exibida em fonte monoespaçada para que a formatação continue legível, e não há análise específica de linguagem, o que a torna confiável para qualquer tipo de arquivo.
O diff por linhas compara cada linha em sua posição e não rastreia blocos que se moveram. Trocar dois parágrafos aparece portanto como um bloco removido e outro adicionado. Isso é um comportamento normal para esse tipo de comparação.
Os dois textos fazem parte do estado interativo da página, então são enviados ao nosso servidor enquanto você usa a ferramenta e, no fluxo de várias etapas, também ficam guardados no seu navegador entre as etapas. Eles não são salvos no nosso banco de dados nem compartilhados. Cole apenas conteúdo que você se sente confortável em enviar pela internet.
Ferramentas relacionadas
Referência da Tabela ASCII
Tabela ASCII completa de 0 a 127 com valores decimais, hexadecimais, octais e binários e notação de referência numérica HTML, incluindo NUL, LF e DEL.
Referência de Caracteres HTML
Lista pesquisável de entidades HTML, seus códigos nomeados e numéricos, e uma cópia com um clique para caracteres e símbolos especiais.
Referência de atalhos de teclado
Pesquise atalhos padrão documentados do VS Code, Chrome e Bash com GNU Readline no macOS, Windows e Linux.
Gerador de Papel de Parede em Gradiente
Gere papéis de parede em gradiente borrados de três cores para laptop, telefone ou fundos do Zoom. Randomize ou defina o ângulo e o desfoque manualmente.
Gerador de Cores Análogas
Crie uma paleta análoga de cinco cores a partir de qualquer cor base, com o trio clássico, dois tons externos e valores hex, RGB e HSL.
Conversor de ASCII para Hex
Converta texto ASCII em valores de byte hexadecimal. A saída usa dois dígitos hexadecimais por caractere, prontos para dumps de memória, rastreamentos de pacotes ou tabelas de firmware.
Ferramenta disponível em outros idiomas
- Fark Görüntüleyici [TR]
- Visor de diferencias [ES]
- عارض الفروق [AR]
- Visualiseur de différences [FR]
- Verschillenweergave [NL]
- 차이 뷰어 [KO]
- Penampil Perbedaan [ID]
- Diff Viewer [EN]
- Trình xem khác biệt [VI]
- 差异查看器 [ZH]
- 差分ビューア [JA]
- โปรแกรมดูความแตกต่าง [TH]
- Diff-Viewer [DE]
- Skillnadsvisare [SV]
- Podgląd różnic [PL]
- Visualizzatore di differenze [IT]
- Просмотр различий [RU]