Comparador de Texto (Diff) — Grátis online

Compare dois blocos de texto ou código e veja exatamente o que mudou, linha por linha ou palavra por palavra.

Os resultados são fornecidos apenas para fins informativos e podem conter erros. Verifique de forma independente as informações importantes. O uso desta ferramenta é por sua conta e risco.

O que esta ferramenta faz

O Comparador de Texto (Diff) compara duas versões de um texto e destaca o que mudou: texto removido em vermelho, texto adicionado em verde e o texto inalterado como estava. Cole o original de um lado e a nova versão do outro e clique em Comparar. O modo Linha por linha trata cada linha como uma unidade, o que combina com código, configurações e listas; o modo Palavra por palavra destaca exatamente as palavras que mudaram dentro de um parágrafo. O modo caractere por caractere marca as letras exatas que mudaram, o que ajuda com erros de digitação, IDs e códigos.

A comparação usa o algoritmo de diff de Myers, a mesma abordagem por trás do git diff, e mostra o menor conjunto de mudanças. São aceitos textos de até um milhão de caracteres. Quando dois textos muito grandes diferem em milhares de pontos, o resultado mantém exatos o início e o fim em comum e marca o trecho do meio que mudou como um bloco removido e um adicionado, para que a resposta chegue rápido em vez de estourar o tempo limite.

Quando usar

  • Ver o que mudou entre duas versões de um contrato, artigo ou tradução.
  • Comparar dois arquivos de configuração ou de ambiente que deveriam ser quase idênticos.
  • Revisar uma edição quando não há histórico no Git, por exemplo, um texto vindo de um CMS.
  • Comparar duas respostas de API depois de formatar ambas com o Formatador e Organizador de JSON.

Exemplo prático

Entrada

The deploy runs at 9:00.
It uses the staging database.
Notify the team on Slack.
---
The deploy runs at 9:00.
It uses the production database.
Notify the team on Slack.

Saída

  The deploy runs at 9:00.
- It uses the staging database.
+ It uses the production database.
  Notify the team on Slack.

Perguntas sobre esta ferramenta

Qual modo devo usar?

Use o modo Linha por linha para código, dados e listas, em que linhas inteiras são adicionadas ou removidas. Use o modo Palavra por palavra para prosa, em que uma frase muda em uma ou duas palavras e você quer ver exatamente quais.

Por que uma linha inteira aparece como alterada quando só adicionei um espaço?

No modo Linha por linha, qualquer diferença torna a linha diferente, incluindo espaços e tabs no final. Se mudanças de espaçamento não importam para você, passe os dois textos pelo Removedor de Espaços em Branco antes.

Meu texto fica armazenado?

A comparação roda inteiramente no seu navegador: os dois textos nunca são enviados a um servidor, nem armazenados ou registrados.

Posso comparar duas listas independentemente da ordem?

Um diff é sensível à ordem. Ordene e remova os duplicados das duas listas com o Ordenador e Deduplicador de Linhas antes; assim, só os itens que existem em apenas uma das listas serão marcados.

Esta ferramenta é gratuita?

Sim, é grátis. Sem cadastro nem e-mail. Veja o resultado nesta página.

Como recebo o resultado?

Use a ferramenta nesta página. O resultado aparece aqui, sem envio por e-mail.