Esta ferramenta compara duas versões de um texto e mostra exatamente quais linhas foram adicionadas, removidas ou permaneceram inalteradas. A comparação é por linha, roda inteiramente no seu navegador e pode ignorar maiúsculas ou espaços extras quando esse ruído não importa.
Seus dados são processados localmente no seu navegador e não são enviados ao nosso servidor.
0adicionadas0removidas0inalteradas
Cole as duas versões para compararAs diferenças linha a linha aparecem aqui assim que os dois lados tiverem texto.
Estes textos são grandes demais para comparar com segurança. Reduza cada lado para 800 linhas ou 100.000 caracteres.
Como usar esta ferramenta
1 Cole o texto original à esquerda e o texto modificado à direita.
2 Leia a comparação abaixo: linhas verdes foram adicionadas, linhas vermelhas foram removidas e linhas cinzas não mudaram.
3 Ative “Ignorar maiúsculas” ou “Ignorar espaços” se essas diferenças não devem contar.
4 Copie a comparação para um comentário de revisão ou limpe os dois lados para comparar outro par.
Fórmula e lógica de cálculo
Correspondência entre linhas
Maior subsequência comum entre as duas listas de linhas
A ferramenta encontra a maior sequência de linhas que aparece nos dois textos. Tudo o que fica fora dessa sequência é reportado como removido do original ou adicionado na versão modificada.
Ignorando ruído
Chave = linha, opcionalmente em minúsculas e com espaços normalizados
Com qualquer uma das opções de ignorar ativada, as linhas são comparadas pela chave normalizada, mas exibidas exatamente como foram escritas. Uma linha que difere apenas em maiúsculas ou espaçamento passa a ser tratada como inalterada.
Exemplo resolvido
Uma linha alterada
A segunda linha de um texto de três linhas foi editada.
Original: alpha, beta, gamma
Modificado: alpha, beta two, gamma
Comparação: uma linha removida, uma adicionada, duas inalteradas
A comparação mostra a linha antiga com um sinal de menos e a nova com um sinal de mais. As linhas ao redor continuam visíveis como contexto.
Mudanças apenas de espaçamento
Um arquivo foi reformatado com outra indentação.
Ative “Ignorar espaços”
Linhas que diferem apenas no espaçamento são comparadas como iguais
Resultado: todas as linhas ficam inalteradas
A comparação fica vazia, exceto pelas linhas inalteradas, o que é útil ao revisar commits que só mudam formatação.
Casos extremos e precisão
Comparação por linha, não por palavra
Uma edição de uma palavra dentro de uma linha aparece como uma linha removida e uma linha adicionada, não como um destaque no nível da palavra. Isso mantém o resultado fácil de ler e copiar.
Limites de tamanho
Entradas muito grandes são recusadas em vez de travar a página. O limite é de 800 linhas ou 100.000 caracteres por lado; divida o texto em seções menores para uma comparação maior.
Finais de linha
Finais de linha do Windows e do Unix são normalizados antes da comparação, então um arquivo não parece completamente diferente só porque usa CRLF em vez de LF.
Perguntas frequentes
A ferramenta destaca mudanças dentro de uma linha?+−
Não. A comparação é por linha: uma linha modificada aparece uma vez como removida e uma vez como adicionada. Isso costuma ser mais claro para código, listas e documentos.
O que as cores significam?+−
Linhas verdes com um sinal de mais foram adicionadas no texto modificado; linhas vermelhas com um sinal de menos foram removidas do original; linhas cinzas não mudaram. Cada linha também tem um rótulo para leitores de tela, então o significado não depende só da cor.
O que “Ignorar espaços” faz?+−
Remove espaços no início e no fim e reduz espaços repetidos a um só antes de comparar. Mudanças apenas de indentação passam a contar como inalteradas.
Por que meu texto grande é recusado?+−
Comparar textos muito grandes linha a linha deixaria a página sem resposta. A ferramenta limita cada lado a 800 linhas ou 100.000 caracteres; compare seções menores.
Meu texto é enviado para algum lugar?+−
Não. A comparação roda localmente no seu navegador e o texto não é enviado a lugar nenhum.
Ferramentas de texto relacionadas
Conte, limpe ou ordene os textos antes de comparar as versões.