100 % local — seus dados nunca saem do seu navegador

Comparador de JSON — Compare dois arquivos JSON online

Compare dois documentos JSON e veja as diferenças como um diff unificado. Ordem das chaves e indentação são ignoradas. Grátis e privado, no navegador.

Instantâneo Privado Zero cookies

Original

Modificado

Diferenças

Por que comparar JSON semanticamente?

Um diff de texto puro entre dois arquivos JSON afoga as mudanças reais em ruído de formatação: chaves reordenadas, indentação diferente, vírgulas que mudaram de lugar. Esta ferramenta normaliza os dois documentos primeiro — indentação consistente, chaves ordenadas recursivamente — para que o diff mostre o que realmente mudou: valores, campos adicionados, entradas removidas.

Como funciona

Os dois lados são analisados localmente (um documento inválido é reportado com seu lado e posição), reserializados em uma forma canônica e então comparados linha a linha com o mesmo algoritmo usado por ferramentas de controle de versão. O resultado é um diff unificado — o formato do Git, com - para remoções, + para adições e três linhas de contexto — pronto para colar em um ticket ou em uma revisão de código.

Perguntas frequentes

Meu JSON é enviado para algum servidor?
Não. Os dois documentos são analisados e comparados inteiramente no seu navegador com JavaScript. Nada é enviado pela rede, o que torna a ferramenta segura para dados sensíveis.
Por que dois arquivos JSON com ordens diferentes aparecem como idênticos?
Por padrão a comparação é semântica: os dois lados são normalizados (mesma indentação, chaves ordenadas recursivamente) antes do diff, então formatação e ordem das chaves não contam como mudanças. Desative a opção de ordenação para comparar as chaves na ordem original.

Conversores relacionados