Validador de JSON online
O Validador de JSON verifica se o seu JSON é válido e aponta exatamente onde está o erro (linha e coluna), além de mostrar um resumo da estrutura: tipo do topo, número de chaves/itens, profundidade e tamanho. Roda 100% no seu navegador — nada é enviado a servidor.
Para que serve
- Conferir respostas de APIs REST antes de consumir;
- Achar a vírgula sobrando, aspas erradas ou chave não fechada que quebram o parse;
- Entender a estrutura de um JSON grande (profundidade e quantidade de nós);
- Validar arquivos de configuração (
package.json,composer.json,tsconfig.json).
Como funciona
Usamos o JSON.parse nativo do navegador. Quando o parse falha, lemos a posição do erro e convertemos em linha/coluna para você localizar rápido. Quando passa, calculamos a profundidade e o número de valores da árvore.
JSON válido x formatado
Validar confirma que a sintaxe está correta. Se você também quer indentar ou minificar, use o Formatador de JSON. Para converter, veja JSON para XML.
Perguntas frequentes
Meus dados são enviados para algum servidor?
Não. Toda a validação acontece localmente no navegador — seguro para JSON sensível, tokens e dados privados.
Por que recebo "Unexpected token"?
Geralmente é vírgula a mais antes de } ou ], aspas simples no lugar de duplas, ou comentários (JSON não aceita comentários). A linha/coluna apontada ajuda a localizar.
Aceita JSON com BOM ou comentários?
JSON padrão (RFC 8259) não permite comentários nem vírgula final. Remova-os para validar.