Comparar textos (diff)

Diff na linhaBeta

Compare dois textos ou arquivos .txt/.md: linhas adicionadas, removidas, alteradas e movidas, com palavras e caracteres destacados. Aceita CJK.

Sem envio de arquivos · processado no navegador

Ou carregue o arquivo original
ou arraste os arquivos para cá (eles são processados no seu aparelho e não são enviados)Arquivos de texto simples como .txt e .md (UTF-8, UTF-16 e Windows-1252)
Ou carregue o arquivo alterado
ou arraste os arquivos para cá (eles são processados no seu aparelho e não são enviados)Arquivos de texto simples como .txt e .md (UTF-8, UTF-16 e Windows-1252)
Opções
Mostrar

Digite ou carregue dois textos acima e toque em “Comparar”.

Como comparar dois textos

  1. Cole o texto original à esquerda e o alterado à direita, ou carregue arquivos .txt / .md.
  2. Se quiser, ignore espaços em branco, maiúsculas e minúsculas ou diferenças de largura total / meia largura.
  3. Toque em “Comparar”. Linhas vermelhas com − são do original, verdes com + do texto alterado, e ⟦ ⟧ marca exatamente o que mudou.
  4. Copie o diff ou baixe como arquivo .diff para compartilhar ou arquivar.

Dicas

  • “Só alterações” recolhe os trechos sem mudança e mantém duas linhas de contexto em volta de cada alteração.
  • Para comparar o texto de dois PDFs, use a ferramenta Comparar PDFs.

Privacidade

Os arquivos que você escolhe e o texto que você digita são processados no seu navegador. Eles não são enviados para nossos servidores e não ficam guardados com a gente. Algumas ferramentas baixam deste site o código ou os dados de que precisam (como os dados de idioma do OCR) no primeiro uso.

Ler a política de privacidade

Perguntas frequentes

Meu texto é enviado para algum lugar?

Não. A comparação acontece inteiramente no seu navegador; seu texto e seus arquivos não saem do seu aparelho, então dá para usar com contratos e rascunhos.

Ele mostra quais palavras mudaram dentro de uma linha?

Sim. As linhas alteradas são comparadas de novo palavra por palavra (em idiomas com espaços) ou caractere por caractere (chinês, japonês e coreano, que não usam espaços). As partes alteradas ficam entre ⟦ ⟧.

Como são contadas as linhas alteradas, adicionadas, removidas e movidas?

Linha por linha. Linhas parecidas em posições correspondentes contam como alteradas; linhas que só estão no texto novo, como adicionadas; linhas que só estão no original, como removidas; e linhas idênticas que mudaram de posição, como movidas.

Para que serve “Ignorar largura total / meia largura”?

Trata como iguais letras, números e katakana de largura total e de meia largura (A e A, 1 e 1), o que ajuda quando os textos vêm de sistemas em idiomas asiáticos diferentes.

Posso exportar o resultado?

Você pode copiar ou baixar um diff unificado padrão (.diff), que o Git e o patch entendem.

Qual o tamanho máximo dos textos?

Até 2.000.000 de caracteres e 100.000 linhas de cada lado. Documentos com alguns milhares de linhas costumam ficar prontos em menos de um segundo.