JSON Diff
Compare dois JSONs caminho por caminho — chaves adicionadas, removidas e alteradas com valores antes/depois, tudo local.
Esta ferramenta roda inteiramente no seu navegador. Seus dados nunca saem do seu dispositivo e não são enviados a nenhum servidor.
Como usar
- 1Cole o primeiro JSON (o original).
- 2Cole o segundo JSON (a versão nova).
- 3Leia a lista de diferenças — cada linha é uma mudança de caminho.
JSON Diff
Cole dois documentos JSON e veja cada diferença estrutural: chaves adicionadas, removidas, valores alterados — cada uma com o caminho completo como $.user.name.
Objetos aninhados e arrays são percorridos recursivamente: uma mudança a três níveis de profundidade aparece com o caminho exato e os dois valores.
Perguntas frequentes
Como os arrays são comparados?
Por índice: elemento 0 contra elemento 0. Elementos extras em qualquer lado aparecem como adicionados ou removidos no seu índice.
A ordem das chaves importa?
Não — objetos são comparados por chaves, não pela ordem de inserção. Dois documentos com as mesmas chaves em ordem diferente são idênticos.
Ferramentas relacionadas
Formatador JSON
Formate e embeleze JSON desorganizado on-line — 2 espaços, 4 espaços ou tabulação, com validação instantânea e erros localizados. Tudo no seu navegador.
Todas as ferramentas →
Validador JSON
Valide JSON na hora com linha e coluna exatas do erro. Detecte vírgulas ausentes, chaves sem aspas, vírgulas sobrando e escapes inválidos antes do deploy.
Todas as ferramentas →
JSON para TypeScript
Gere interfaces TypeScript a partir de qualquer JSON — objetos aninhados, arrays e uniões, prontos para colar.
Todas as ferramentas →
Comparador de textos
Compare duas versões de um texto palavra por palavra, com adições e exclusões destacadas — sem conta, sem upload, sem complicação.
Todas as ferramentas →
Consulta JSON Path
Extraia qualquer valor de JSON com um caminho como $.user.name ou $.items[0].id — instantâneo, tolerante, sem aprender jq.
Todas as ferramentas →
Incorporar esta ferramenta
Coloque esta ferramenta no seu site com uma linha — ela roda no navegador do visitante.
<iframe src="https://zoyku.com/pt/tools/json-diff?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — json-diff" loading="lazy"></iframe>