Comparador de Diferenças JSON - Comparação Semântica Local

Compare dois documentos JSON localmente no seu navegador. Ordene as chaves dos objetos para uma comparação semântica, ignore diferenças de ordenação e identifique campos adicionados, removidos ou modificados. Processamento local no navegador, seguro e privado, sem upload.

Clique para o modo cinema

Resultado da Comparação

Encontrada(s) 3 alteração(ões)

1
Adicionado
0
Removido
2
Modificado
4
Inalterado
AdicionadopaidAt
2026-05-06T12:00:00Z
Modificadocustomer.tier
pro
enterprise
Modificadostatus
pending
paid

A análise, ordenação e comparação de JSON ocorrem localmente no seu navegador. Os dados não são enviados ao servidor; recarregar a página apaga os inputs.

Como usar

  1. Cole o JSON original (antigo) no painel esquerdo e o JSON modificado (novo) no painel direito, ou clique em "Carregar Exemplo".
  2. Use a opção "Ordenar e Formatar" caso as chaves dos objetos estejam dispostas em ordens diferentes.
  3. Analise o resumo estatístico: verde indica elementos adicionados, vermelho representa removidos e amarelo aponta itens modificados.
  4. Navegue pela lista de caminhos para localizar alterações específicas. Ative "Mostrar campos inalterados" se precisar analisar a árvore estrutural completa.
  5. Copie o relatório de diferenças gerado ou faça o download como arquivo de texto para registros de depuração de API.

Recursos principais

  • Comparação Semântica de JSON: analisa o JSON e compara a estrutura por caminhos de propriedades, evitando que mudanças na ordem das chaves poluam o resultado visual.
  • Ordenação por Chaves: formata e ordena as propriedades do objeto em ordem alfabética automaticamente em ambos os lados, removendo ruídos de comparação desnecessários.
  • Destaques de Adição, Remoção e Modificação: usa cores intuitivas (verde, vermelho e amarelo) para destacar de forma simples as diferenças em responses de APIs ou arquivos de configuração.
  • Análise por Caminho (Path): rastreia e mostra discrepâncias detalhadas usando caminhos estruturados como profile.city e items[0].sku.
  • Validação de Sintaxe: verifica o formato JSON antes de rodar o validador e aponta erros quando a estrutura inserida é inválida.
  • Segurança e Privacidade Local: senhas, tokens e payloads de produção permanecem na memória do navegador e nunca são enviados para servidores externos.

Ferramentas relacionadas

Calculadora FIRE 2026 (Ajustada pela Inflação) | Simulador de Lacuna para Aposentadoria

A Calculadora FIRE 2026 definitiva com ajuste pela inflação. Evite números ilusórios simulando o crescimento dos juros compostos com poder de compra real. Analise as lacunas de poupança e exporte para CSV para seus painéis no Excel ou Notion. 100% privada, com cálculos locais.

Calculadora de Tamanho de Posição - Dimensionamento de Trade por Risco

Calcule o tamanho da posição de trade a partir do saldo da conta, risco %, preço de entrada e stop loss. Roda localmente no navegador, sem uploads, para comparar cenários de risco antes de operar.

Calculadora de Juros Compostos | Gráfico de Investimento e Rendimento Grátis

Calcule os juros compostos a partir do capital inicial, aportes periódicos, rendimento anual e prazo. Visualize capital, juros e saldo final com um gráfico interativo local.

Calculadora de Empréstimo e Financiamento Online - Tabela de Amortização Instantânea

Use esta Calculadora de Empréstimo / Financiamento para estimar a parcela mensal, os juros totais e a tabela de amortização localmente. Informe o valor, a taxa e o prazo para calcular agora com gráficos instantâneos.

Calculadora de Investimento e ROI Online - Visualizador de Juros Compostos

Use esta Calculadora de Investimento / ROI para estimar capital inicial, aportes mensais, rendimento anual e resultados ajustados pela inflação localmente. Calcule os retornos projetados com gráfico de juros compostos, ROI e tabela anual na hora.

Calculadora de APR para APY - Conversão de Taxa Nominal e Efetiva

Use esta Calculadora de APR para APY para converter entre APR e APY localmente. Informe uma taxa, escolha a frequência de capitalização e veja a taxa efetiva anual, a diferença e a tabela comparativa na hora.

Calculadora de Margem de Lucro - Conversor de Margem x Markup

Use esta Calculadora de Margem de Lucro para calcular lucro bruto, Markup, Margem e preço de venda localmente. Informe custo e preço, ou custo e margem-alvo, e calcule suas margens na hora.

Calculadora de CPM e CPC - Custo de Anúncios e CTR Online

Use esta Calculadora de CPM e CPC para estimar gasto com anúncios, impressões, cliques, CPM, CPC e CTR localmente. Informe orçamento e custos-alvo para planejar cenários de campanha na hora.

Lógica de cálculo

Esta ferramenta roda uma lógica local de comparação semântica de JSON:

  • Executa JSON.parse para validar ambas as estruturas.
  • Ordena as chaves de objetos em ordem alfabética, preservando a ordem original de arrays.
  • Planifica a estrutura em caminhos e valores (ex: items[0].sku).
  • Classifica cada caminho mapeado em: adicionado, removido, modificado ou inalterado.
  • Os dados permanecem estritamente na sessão ativa do seu navegador; ao atualizar a página, as entradas e os resultados são limpos da memória.
  • Arrays não são reordenados porque a ordem de seus índices geralmente carrega significados lógicos ou de negócios. JSONs extremamente grandes podem ser limitados pela performance de processamento do navegador.

Perguntas frequentes

Os meus dados sensíveis do JSON são enviados para algum servidor?

Não. Todo o processo de análise, ordenação e comparação ocorre localmente no seu navegador. Os dados do JSON não são enviados para os servidores do EasyTools.

Por que um comparador de texto comum mostra tudo como modificado?

Comparadores de texto comuns tratam alterações na ordem de linhas ou propriedades como modificações reais. Esta ferramenta ordena as chaves dos objetos antes de comparar os caminhos do JSON, removendo esse ruído.

O JSON diff consegue ignorar a ordem das chaves?

Sim. Como os objetos são ordenados alfabeticamente antes do processo de comparação, dados com as mesmas chaves e valores serão mostrados como idênticos, mesmo que estivessem em ordens diferentes.

A ordenação de arrays também é ignorada?

Não. A ordem de elementos em arrays é mantida e comparada através dos índices, pois a posição de um item em uma lista costuma ter significado lógico de negócio.

É possível comparar JSONs com erros de sintaxe?

Não. Caso uma das entradas não seja um JSON válido, a área de resultados exibirá um erro de sintaxe detalhado para que você corrija a formatação antes de prosseguir.

Posso exportar os resultados da comparação?

Sim. Você pode copiar o relatório formatado de diferenças ou baixá-lo como um arquivo .txt.