TF

Ferramentas de texto

Diff checker: compare dois textos online

Compare dois textos lado a lado ou como diff unificado, com destaque por palavra e opções para ignorar maiúsculas e espaços.

Funciona localmente no seu navegador — os seus dados não são carregados.

Cole duas versões de um texto — as diferenças são destacadas enquanto escreve.

O que é esta ferramenta?

Cole a versão original e a alterada de qualquer texto — código, contratos, configurações ou redações — e veja as diferenças destacadas enquanto escreve. As linhas alteradas mostram exatamente que palavras mudaram, e pode passar à vista unificada e transferir um patch .diff.

A comparação usa o algoritmo de diff de Myers — a mesma abordagem do git diff — para encontrar o menor conjunto de alterações de linha, e depois compara palavra a palavra cada linha alterada.

Tudo é comparado no seu navegador, o que é seguro para documentos privados e código-fonte.

Para JSON estruturado, o modo Comparar do Editor JSON mostra as alterações por chave e caminho em vez de por linha.

Como usar: Comparador de textos (diff)

  1. Cole o texto original à esquerda e o alterado à direita.
  2. As diferenças aparecem logo: vermelho para o removido, verde para o adicionado e palavras alteradas destacadas.
  3. Se quiser, ignore maiúsculas, espaços ou linhas vazias, ou mostre só as linhas alteradas.
  4. Mude para a vista unificada para ver um patch e copie-o ou transfira-o como ficheiro .diff.

Exemplos

Diff unificado

one
two
three  →  one
2
three
@@ -1,3 +1,3 @@
 one
-two
+2
 three

Perguntas frequentes

Posso comparar dois ficheiros?

Abra cada ficheiro num editor de texto, copie o conteúdo e cole-o nas duas caixas. Qualquer formato de texto serve: código, CSV, Markdown, registos, etc.

O que faz «Ignorar espaços»?

As linhas que só diferem em espaços, tabulações ou indentação são tratadas como iguais — útil quando o código foi reformatado.

O que é um diff unificado?

É o formato de patch do git e das ferramentas de revisão de código: as linhas removidas começam por -, as adicionadas por + e os cabeçalhos @@ indicam os números de linha de cada alteração.

O meu texto é carregado?

Não. Os dois textos ficam no seu navegador e nunca são enviados para um servidor.

Vai precisar de mais capacidades no futuro?

Ferramentas premium, limites mais altos e acesso por API estão nos nossos planos. A V1 continua gratuita e privada no seu navegador.