keentext
  1. Início
  2. Comparar textos

Comparar textos

Cole o original e a versão alterada. Você vê cada linha adicionada, removida e editada, com as palavras alteradas destacadas.

Diferenças

Adicionadas: 1Removidas: 1Alteradas: 2
1Oi, pessoal,1Oi, pessoal,
2 2
3Nossa reunião trimestral é na sexta, às 10h.3Nossa reunião trimestral mudou para quinta, às 14h.
4Tragam as novidades dos projetos e as dúvidas em aberto.4Tragam as novidades dos projetos e as dúvidas em aberto.
5A reunião vai ser na sala 4B.5A reunião vai ser on-line.
6Depois vai ter almoço para todo mundo.6Mandem os slides até quarta à noite.
7 7
8Obrigada,8Obrigada,
9Mariana9Mariana
11 Oi, pessoal,
22
3−Nossa reunião trimestral é na sexta, às 10h.
3+Nossa reunião trimestral mudou para quinta, às 14h.
44 Tragam as novidades dos projetos e as dúvidas em aberto.
5−A reunião vai ser na sala 4B.
6−Depois vai ter almoço para todo mundo.
5+A reunião vai ser on-line.
6+Mandem os slides até quarta à noite.
77
88 Obrigada,
99 Mariana

Como comparar dois textos

  1. Cole o texto original à esquerda e a versão alterada à direita, ou abra um arquivo de cada lado.
  2. A comparação aparece abaixo e é atualizada enquanto você digita. Com textos muito longos, clique em Comparar (ou Ctrl+Enter).
  3. Leia o resumo: linhas adicionadas, removidas e alteradas. Dentro das linhas alteradas, as palavras exatas que mudaram ficam destacadas.
  4. Alterne entre as visualizações lado a lado e unificada, troque os dois lados de lugar ou copie o resultado como patch.

Como ler o resultado

  • Linhas em vermelho existem só no original: foram removidas. Linhas em verde existem só no texto alterado: foram adicionadas.
  • Linhas alteradas aparecem dos dois lados com as palavras editadas marcadas num tom mais escuro, para você ver de relance uma data diferente ou um “não” que sumiu.
  • A visualização lado a lado coloca as duas versões uma ao lado da outra, melhor em telas largas. A unificada mostra uma só coluna com linhas − e +, como o Git e a maioria das ferramentas de revisão de código; no celular, ela é o padrão.
  • Trechos longos sem alterações ficam recolhidos. Clique em “Mostrar linhas sem alteração” para abri-los.

Como a comparação funciona

O comparador usa o algoritmo de diferenças de Myers, a mesma ideia por trás do Git e do comando diff do Unix, para encontrar o menor conjunto de mudanças de linha que transforma o original no texto alterado. Dentro de cada bloco de mudanças, ele pareia em ordem as linhas removidas e adicionadas: quando um par é pelo menos 30% igual, aparece como uma única linha alterada e é comparado de novo palavra por palavra. Se não, aparece como uma remoção e uma adição.

Ignorar espaços trata qualquer sequência de espaços e tabulações como um só espaço e ignora espaços no começo e no fim das linhas, o que ajuda quando só a indentação mudou. Ignorar maiúsculas trata maiúsculas e minúsculas como iguais. Comparações grandes rodam numa thread em segundo plano do navegador, então nem arquivos de 10.000 linhas travam a página.

O que as pessoas comparam

  • Duas versões de um trabalho, um contrato ou uma política, para ver o que o revisor mudou.
  • Versões de código ou de arquivos de configuração, sem abrir um terminal.
  • Listas exportadas, como e-mails ou códigos de produto, para achar o que é novo. Ordene as duas listas antes com o limpador de texto para um resultado mais limpo.
  • Traduções ou legendas comparadas com a versão anterior.

Perguntas frequentes

Meu texto é enviado?

Não. A comparação roda inteira no seu navegador, e os dois textos não são salvos nem enviados para lugar nenhum. Por isso é seguro para contratos, código e documentos pessoais.

Qual o tamanho máximo dos textos?

Dezenas de milhares de linhas funcionam bem; o trabalho acontece em segundo plano para a página continuar respondendo. Textos desse tamanho que são muito diferentes aparecem como blocos substituídos maiores, em vez de linha por linha.

Posso comparar arquivos do Word ou PDF?

Não diretamente: abra o documento, copie o texto e cole aqui. Arquivos de texto simples, como .txt, .md, .csv, .json, .html e arquivos de código, podem ser abertos com o botão Abrir ou soltos sobre uma caixa.

O que é um diff unificado ou patch?

Um formato de texto padrão para mudanças, usado pelo Git e por ferramentas de revisão de código: linhas que começam com − foram removidas, linhas que começam com + foram adicionadas, e cabeçalhos @@ mostram onde está cada mudança. “Copiar como patch” copia a comparação nesse formato.

Por que uma linha aparece como removida e adicionada em vez de alterada?

Quando as duas linhas têm menos de cerca de 30% em comum, marcar as palavras alteradas destacaria quase tudo, então elas aparecem como uma remoção e uma adição.

Ignorar espaços também ignora linhas em branco?

Não. Ele trata sequências de espaços e tabulações dentro de uma linha como um só espaço e os ignora no começo e no fim das linhas, mas uma linha em branco a mais continua contando como mudança.