Comparador de Texto: Diff de Texto, JSON e Código

Compare dois textos, JSON ou trechos de código no navegador e veja linhas adicionadas, removidas e alteradas. Ignora espaços e maiúsculas. 100% local.

Revisado pela equipe editorial ValorFinalAlgoritmo LCS / matemática de sequências
Valim, o mascote do ValorFinal, representando a categoria Tecnologia

Processamento 100% local no seu navegador. Nenhum dado, texto, arquivo ou senha é enviado para servidor.

Gostou? Mostre pra todo mundo

Gere um card bonito com a marca do ValorFinal para postar nos Stories ou mandar no WhatsApp. Nada que você digitou aparece no card.

Coloque no seu site

Cole o texto A e o texto B e clique em Comparar. As linhas adicionadas, removidas e alteradas são destacadas, com contagem de cada tipo. Tudo local no navegador.

Como funciona este cálculo

A ferramenta divide os dois textos em linhas e calcula a maior subsequência comum (LCS), o mesmo princípio dos diffs de controle de versão. Linhas presentes só no B são adicionadas, só no A são removidas, e uma remoção seguida de adição vira uma linha alterada.

Para padronizar a entrada antes de comparar, use o formatador de código ou o validador de JSON.

Base: algoritmo de maior subsequência comum (LCS). Comparação local no navegador.

Limitações

  • A comparação é por linha, não por palavra ou caractere.
  • Arquivos muito grandes são truncados para preservar o desempenho.
  • Não faz merge nem resolve conflitos, apenas mostra as diferenças.

Guia completo

Como comparar textos e JSON: diferenças, linhas alteradas e revisão

Entenda como comparar textos, JSON e trechos de código, o que significam linhas adicionadas, removidas e alteradas, quando ignorar espaços e maiúsculas, e como evitar erros em revisão técnica.

Calculadoras relacionadas

Cálculo auditável, com fórmula e fontes transparentes

Atualizado em . Fontes: Algoritmo LCS / matemática de sequências.

Como validamos

Fontes oficiais

Links externos para os documentos oficiais consultados na construção desta página. O conteúdo deles pode mudar sem aviso; em caso de divergência, vale sempre a fonte oficial.

Incorpore esta calculadora no seu site (grátis)

Copie e cole o código no seu site. A calculadora se atualiza sozinha e o crédito ao ValorFinal é mantido.

Perguntas frequentes

O que esta ferramenta compara?

Dois textos quaisquer, linha a linha: pode ser texto comum, JSON, logs ou trechos de código. Ela mostra quais linhas foram adicionadas, removidas e alteradas entre a versão A e a versão B.

Os textos comparados vão para algum servidor?

Não. A comparação é feita no seu navegador, sem enviar nada para servidor. É seguro comparar conteúdo interno, desde que você confie no dispositivo em uso.

Como funciona a opção de formatar JSON antes de comparar?

Quando marcada, cada lado é interpretado como JSON e reescrito com indentação padrão antes da comparação. Isso evita diferenças falsas causadas apenas por espaçamento ou ordem de formatação, destacando apenas mudanças reais de conteúdo. Se o texto não for JSON válido, ele é comparado como está.

O que significam adicionada, removida e alterada?

Adicionada é uma linha que existe só no texto B. Removida existe só no texto A. Alterada é quando uma linha do A foi substituída por uma do B na mesma posição. Linhas iguais aparecem sem marcação.

Posso ignorar diferenças de espaço ou de maiúsculas?

Sim. Há opções para ignorar espaços em branco e para ignorar a diferença entre maiúsculas e minúsculas. Isso é útil para comparar conteúdo cuja formatação não importa.

Qual algoritmo é usado?

Uma comparação por maior subsequência comum (LCS) entre as linhas, que é a base dos diffs usados em ferramentas de controle de versão. Em seguida, remoções seguidas de adições na mesma posição são agrupadas como linha alterada.