Comparar textos (diff)
Encontre e destaque as diferenças entre dois textos
Carregando a ferramenta…
Compara dois textos linha por linha, marca as linhas adicionadas ou removidas e destaca as palavras ou caracteres que mudaram dentro de uma linha. Use para ver o que mudou entre dois rascunhos, versões de contrato ou arquivos de configuração.
Como usar
- Cole os textos em “Original” e “Alterado”, ou carregue arquivos com “Abrir arquivo” ou soltando-os em uma das caixas.
- O resultado aparece abaixo enquanto você digita. Em “Exibição”, escolha “Lado a lado” ou “Unificada”.
- Defina “Destacar por” como “Palavra” ou “Caractere” e ative “Ignorar mudanças de espaçamento” ou “Ignorar maiúsculas e minúsculas”, se precisar.
- Passe de uma alteração a outra com “Próxima alteração” e “Alteração anterior” e pressione “Copiar diff unificado” para copiar o resultado.
Como funciona
- As linhas removidas têm o sinal − e fundo vermelho; as linhas adicionadas têm o sinal + e fundo verde. Os destaques dentro de uma linha aparecem na exibição “Lado a lado”.
- “Ignorar mudanças de espaçamento” trata vários espaços como um só e ignora espaços nas pontas de uma linha. Um espaço que existe em apenas um dos textos continua sendo uma diferença.
- A página mostra as primeiras 20.000 linhas; o diff unificado copiado contém tudo. Textos longos muito diferentes aparecem como um único bloco alterado.
- Os dois textos e as suas configurações ficam salvos apenas neste navegador, neste dispositivo.
Perguntas frequentes
- Como mostrar só as diferenças entre dois textos?
- Deixe “Mostrar só as alterações com contexto” ativado. Só as linhas alteradas e três linhas ao redor delas aparecem, e o número de linhas adicionadas e removidas aparece acima do resultado.
- Dá para comparar documentos do Word ou PDF?
- Só arquivos de texto simples, como .txt, .md, .csv ou arquivos de código, podem ser abertos. Copie o texto de um documento do Word ou PDF e cole nas caixas.
- O que é um diff unificado?
- Um formato de texto que lista cada alteração com três linhas ao redor, com - antes das linhas removidas e + antes das linhas adicionadas. Parece a saída do diff -u ou do Git.
- Dá para ignorar diferenças de maiúsculas ou de espaços?
- Sim. “Ignorar maiúsculas e minúsculas” trata maiúsculas e minúsculas como iguais, e “Ignorar espaços no fim da linha” ignora os espaços deixados no fim das linhas.