Formatador e Validador de JSON
Valide, formate e minifique JSON diretamente no navegador. Veja estatísticas do JSON: número de objetos, arrays, propriedades e profundidade máxima. Processamento 100% local.

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.
Calculadoras relacionadas
Cálculo auditável, com fórmula e fontes transparentes
Atualizado em . Fontes: ECMA-404 / JSON.org / MDN Web Docs.
Fontes oficiais
- MDN Web Docs - JSON.parse()
- MDN Web Docs - JSON.stringify()
- RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format
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 é JSON?
JSON (JavaScript Object Notation) é um formato leve de troca de dados, fácil de ler e escrever por humanos e fácil de interpretar por máquinas. É amplamente usado em APIs REST, configurações de software e comunicação entre sistemas. O formato foi definido na ECMA-404 e é independente de linguagem de programação.
Por que meu JSON é considerado inválido?
Os erros mais comuns em JSON inválido são: chaves sem aspas duplas (JSON exige aspas duplas, não simples), vírgula no último elemento de objeto ou array (trailing comma), strings não fechadas, uso de undefined (não existe em JSON, apenas null), comentários (JSON não suporta comentários), e caracteres de controle não escapados.
Qual é a diferença entre JSON formatado e JSON minificado?
JSON formatado usa indentação (geralmente 2 ou 4 espaços) e quebras de linha para facilitar a leitura por humanos. JSON minificado remove todos os espaços em branco desnecessários, resultando em um arquivo menor, ideal para APIs e transferência de dados onde cada byte conta. Ambas as versões são semanticamente equivalentes.
Esta ferramenta usa eval() para processar o JSON?
Não. Esta ferramenta usa exclusivamente JSON.parse() e JSON.stringify(), funções nativas e seguras do JavaScript. Nunca usamos eval() ou Function() para processar o JSON. O eval() é perigoso porque executaria qualquer código JavaScript, o que representa um risco de segurança grave.
Meu JSON com dados sensíveis é enviado para algum servidor?
Não. Todo o processamento é feito localmente no seu navegador usando JavaScript nativo. Nenhum dado é transmitido para servidores do ValorFinal ou de terceiros. Você pode verificar isso desconectando da internet antes de usar a ferramenta, ela continuará funcionando normalmente.
O que significa a profundidade máxima no JSON?
A profundidade máxima indica o nível de aninhamento mais profundo na estrutura do JSON. Por exemplo, {"a": {"b": {"c": 1}}} tem profundidade 3. JSONs muito profundos (centenas de níveis) podem causar problemas de desempenho em alguns parsers e geralmente indicam um design de dados que pode ser simplificado.