JSON Diff - Ferramenta online para comparar e validar JSON

Compare dois arquivos JSON online: visualize as diferenças, identifique erros e valide a estrutura, com processamento seguro no seu navegador.

Cole dois objetos JSON nos campos de entrada e a ferramenta destaca imediatamente todas as diferenças — propriedades adicionadas, removidas, atualizadas e inalteradas. Ela percorre recursivamente objetos aninhados e arrays para um diff profundo, suporta visualizações lado a lado e unificada, e funciona inteiramente no navegador sem enviar dados a servidores.

JSON 1

JSON 2

Principais Características

Comparação Profunda

Compara recursivamente objetos aninhados e arrays para encontrar todas as diferenças

Múltiplos Modos de Visualização

Alterne entre visualizações de diferença lado a lado e unificadas para melhor legibilidade

Resultados Detalhados

Categoriza mudanças em propriedades adicionadas, removidas, atualizadas e inalteradas

Como usar a ferramenta de comparação JSON

  1. 1

    Cole o primeiro JSON

    Insira o objeto JSON original ou de referência na área de texto esquerda. Use o botão Formatar para organizar a indentação se necessário.

  2. 2

    Cole o segundo JSON

    Insira o JSON que deseja comparar na área de texto direita — ambas as entradas são necessárias antes de comparar.

  3. 3

    Clique em "Comparar JSON"

    A ferramenta compara recursivamente os dois objetos e destaca cada alteração em estruturas aninhadas e arrays.

  4. 4

    Revise os resultados

    Inspecione as propriedades adicionadas, removidas, atualizadas e inalteradas, e alterne entre as visualizações lado a lado e unificada.

  5. 5

    Copie ou baixe

    Copie a comparação para a área de transferência ou baixe como arquivo de texto formatado para compartilhamento e documentação.

Referências

  • RFC 8259 — JSON

    A especificação IETF que define o formato de intercâmbio de dados JSON ao qual ambos os documentos comparados devem obedecer.

  • RFC 6902 — JSON Patch

    Define um formato padrão de documento JSON para expressar uma sequência de alterações (adição, remoção, substituição) entre dois valores JSON.

Ferramentas relacionadas

Perguntas frequentes

A ferramenta lida com objetos aninhados e arrays?
Sim, ela compara recursivamente todas as estruturas aninhadas e encontra diferenças em qualquer nível de profundidade.
Meus dados estão seguros?
Todo o processamento acontece localmente no navegador — nenhum dado é enviado a servidores externos.
Qual é a diferença entre a visualização lado a lado e a unificada?
A visualização lado a lado coloca os dois JSONs em colunas paralelas para revisão visual rápida, enquanto a unificada intercala as mudanças em um único fluxo semelhante ao git diff.
Como as mudanças são categorizadas nos resultados?
As diferenças são agrupadas em quatro categorias — adicionadas, removidas, atualizadas e inalteradas — para que você veja exatamente o que mudou entre os dois documentos.
Posso comparar respostas de API em JSON?
Sim, essa é uma das aplicações mais comuns: cole as respostas de produção e homologação para identificar discrepâncias imediatamente.
A ferramenta detecta mudanças na ordem das chaves?
A comparação é estrutural, portanto a ordem das chaves em objetos JSON não afeta o resultado — somente os valores associados a cada chave são verificados.