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
Original à esquerda, modificado à direita.
Lado a lado para revisão, unified para compartilhar, inline para prosa.
Vermelho — original (excluído), verde + novo (adicionado), cinza = inalterado.
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
Recursos
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.
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.