Comparar dois textos

Diff de texto lado a lado gratuito. Cole duas versões — código, prosa, JSON, cláusulas de contrato, qualquer coisa — e veja o que mudou: tachado vermelho no original, verde no modificado. Escolha granularidade linha, palavra ou caractere, e alterne entre lado a lado, unified (estilo PR do GitHub) ou inline. Útil para: revisar uma alteração de contrato antes de assinar, detectar uma mudança sorrateira de licença num arquivo de terceiro, conferir uma edição copy-paste, comparar duas respostas JSON de API para achar um campo inesperado, ou gerar um patch limpo para compartilhar no chat. O mesmo algoritmo de diff que o próprio git usa, rodando localmente para que os textos nunca saiam da página.

Como usar

1
Cole dois textos

Original à esquerda, modificado à direita.

2
Escolha visualização + granularidade

Lado a lado para revisão, unified para compartilhar, inline para prosa.

3
Leia o diff

Vermelho — original (excluído), verde + novo (adicionado), cinza = inalterado.

4
Ajuste opções

Ignore espaços se a formatação é ruído; ignore maiúsculas se não importa.

Faça diff de dois pedaços de texto ou código com granularidade de linha, palavra ou caractere — no navegador

Visualização
Granularidade
Opções
Comparar
Original
Modificado
Cole dois textos acima para ver as diferenças.
Não sabe o que experimentar?
400+ ferramentas grátis — abra uma surpresa
🎲 Surpreender

Recursos

Três visualizações Três granularidades Ignorar espaços / maiúsculas Estatísticas de inserção / exclusão Trocar lados Algoritmo compatível com Git

Usos típicos

  • Descobrir o que mudou entre duas versões de um arquivo de configuração antes de implantar.
  • Revisar a reescrita de um parágrafo com granularidade no nível de palavra para ver exatamente quais palavras se moveram.
  • Comparar duas respostas JSON para encontrar uma diferença de campo inesperada.
  • Verificar uma edição copy-paste contra o original antes de fazer commit.
  • Gerar um diff unified limpo para compartilhar no chat ou code review.

Por que este

A maioria dos diffs online para no nível de linha — quando uma única palavra muda dentro de uma linha longa, você ainda precisa olhar a linha inteira para achá-la. Nós rodamos o diff novamente dentro de cada linha alterada para que edições no nível de palavra e caractere sejam destacadas com precisão. Especialmente útil para prosa, texto jurídico e JSON onde um único valor enterrado num objeto longo é o que importa.

Perguntas frequentes

Há um limite de tamanho?

Cap soft é ~2 MB por lado — cerca de 30.000 linhas de código-fonte típico, ou um capítulo de livro inteiro. Nesse tamanho um diff no nível de caractere ainda completa bem abaixo de um segundo num laptop moderno. Para entradas maiores, granularidade de linha continua rápida.

Qual algoritmo de diff?

A mesma família Myers longest-common-subsequence que git, GNU diff e a maioria das ferramentas de code review usam — então a saída coincide com o que revisores veem num PR. Para granularidade de palavra e caractere dentro de linhas alteradas, o mesmo algoritmo roda de novo nos tokens daquela linha.

Por que meu diff de código parece errado com "Ignorar espaços" desligado?

Tabs vs espaços, espaços no final e finais de linha CRLF contam como diferenças reais quando "Ignorar espaços" está desligado. Alterne a opção se você só se importa com mudanças de conteúdo.

Posso copiar o diff?

A visualização unified é texto puro — selecione e copie. A visualização lado a lado é HTML; a exportação mais limpa é mudar para unified.

Mobile?

Sim. Lado a lado colapsa para painéis empilhados abaixo de 600 px. Use unified para a leitura mobile mais limpa.

💡 Quer que melhoremos esta ferramenta para você?

Podemos — e é grátis! Envie uma mensagem rápida com sua ideia. Se quiser discutir em detalhes, deixe seu email e entraremos em contato. Pode ser anônimo.

Como você avalia esta ferramenta?

Obrigado pela sua avaliação!
Quer compartilhar mais? Deixe um comentário!
Obrigado! Seu comentário aparecerá após a moderação.
Publicado Atualizado