Comparar textos (diff)

Diff em linhaBeta

Compare dois textos ou ficheiros .txt/.md: linhas adicionadas, removidas, alteradas e movidas, com palavras e carateres assinalados. Suporta CJK.

Sem carregar ficheiros · processado no navegador

Ou carregue o ficheiro original
ou arraste-os para aqui (os ficheiros são processados no seu dispositivo e não são carregados)Ficheiros de texto simples como .txt e .md (UTF-8, UTF-16 e Windows-1252)
Ou carregue o ficheiro alterado
ou arraste-os para aqui (os ficheiros são processados no seu dispositivo e não são carregados)Ficheiros de texto simples como .txt e .md (UTF-8, UTF-16 e Windows-1252)
Opções
Mostrar

Introduza ou carregue dois textos acima e clique em «Comparar».

Como comparar dois textos

  1. Cole o texto original à esquerda e o texto alterado à direita, ou carregue ficheiros .txt / .md.
  2. Se quiser, ignore os espaços em branco, as maiúsculas ou as diferenças de largura total / meia largura.
  3. Clique em «Comparar». As linhas vermelhas com − são do original, as verdes com + do texto alterado, e ⟦ ⟧ marca exatamente o que mudou.
  4. Copie o diff ou transfira-o como ficheiro .diff para partilhar ou arquivar.

Sugestões

  • «Só alterações» recolhe as passagens sem alterações e mantém duas linhas de contexto à volta de cada alteração.
  • Para comparar o texto de dois PDF, utilize a ferramenta Comparar PDF.

Privacidade

Os ficheiros que escolhe e o texto que introduz são processados no seu navegador. Não são carregados para os nossos servidores e não os guardamos. Algumas ferramentas transferem deste site o código ou os dados de que precisam (como os dados de idioma do OCR) na primeira utilização.

Ler a política de privacidade

Perguntas frequentes

O meu texto é carregado para algum lado?

Não. A comparação é feita inteiramente no seu navegador; o texto e os ficheiros nunca saem do seu dispositivo, por isso pode usá-la com contratos e rascunhos.

Mostra que palavras mudaram dentro de uma linha?

Sim. As linhas alteradas são comparadas novamente palavra a palavra (em idiomas com espaços) ou carácter a carácter (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 a linha. Linhas semelhantes em posições correspondentes contam como alteradas; as que só existem no texto novo, como adicionadas; as que só existem 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 as letras, algarismos 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 diferentes idiomas asiáticos.

Posso exportar o resultado?

Pode copiar ou transferir um diff unificado padrão (.diff) compatível com o Git e o patch.

Que tamanho podem ter os textos?

Até 2 000 000 de carateres e 100 000 linhas de cada lado. Documentos com alguns milhares de linhas costumam ficar prontos em menos de um segundo.