Grátis Formatador JSON
Cole texto JSON (arrays, objetos, strings, números, booleanos, null). Escolha indentação de 2 ou 4 espaços e depois Embelezar ou Minificar. JSON inválido mostra a mensagem do analisador para corrigir vírgulas, aspas ou texto extra. Nada sai desta aba.
How to use this tool
- 1
Abrir Formatador JSON
Confirme primeiro se ele atende à sua tarefa: Validacao JSON, pretty-print, minificacao, recuo configuravel, saida facil de copiar, 100% local.
- 2
Adicione o conteúdo
Insira ou envie os dados pedidos no painel e ajuste as opções visíveis.
- 3
Use o resultado
Confira a prévia e copie ou baixe o resultado quando estiver pronto.
Fatos rápidos
| Funciona offline? | Sim — após carregar os scripts, a análise usa só o JSON do navegador. |
|---|---|
| JSON5 ou comentários? | Apenas JSON estrito (ECMA-404). Comentários, vírgulas finais ou chaves sem aspas falham até normalizar. |
| Os dados são enviados? | Não. Safe Local Tools é estático; seu texto não sai desta aba. |
| Dados muito grandes? | Colagens enormes ainda podem estressar a memória da aba. Para JSON muito grande, prefira ferramentas em fluxo ou CLI. |
Top use cases
- Validacao JSON, pretty-print, minificacao, recuo configuravel, saida facil de copiar, 100% local.
- Funciona offline?: Sim — após carregar os scripts, a análise usa só o JSON do navegador.
- JSON5 ou comentários?: Apenas JSON estrito (ECMA-404). Comentários, vírgulas finais ou chaves sem aspas falham até normalizar.
- Os dados são enviados?: Não. Safe Local Tools é estático; seu texto não sai desta aba.
- Dados muito grandes?: Colagens enormes ainda podem estressar a memória da aba. Para JSON muito grande, prefira ferramentas em fluxo ou CLI.
Perguntas frequentes
Por que meu JSON falha com "Unexpected token"?▾
Causas comuns: vírgula final após a última propriedade, strings com aspas simples ou texto antes/depois do valor JSON. Analisadores estritos exigem aspas duplas e sem vírgulas finais.
O embelezamento muda a ordem das chaves?▾
JavaScript moderno costuma preservar a ordem de inserção de chaves string ao ir e voltar com JSON.parse/stringify — mas não confie na ordem como contrato entre sistemas.
Posso formatar JSON Lines (NDJSON)?▾
Não como vários documentos em um clique — esta ferramenta espera um único valor JSON. Separe as linhas e formate cada valor à parte.
Minificar altera valores?▾
Minificar só remove espaços insignificantes entre tokens; não altera strings nem números. Revalide no seu próprio pipeline se precisar de arquivos idênticos em nível de bytes.
O embelezamento remove comentários?▾
JSON não tem comentários. Se o arquivo inclui // ou /* */, remova antes ou use um pré-processador — esta página só executa JSON.parse.
E Unicode em strings?▾
JSON.stringify pode escapar não-ASCII como \uXXXX conforme o motor; o valor analisado continua sendo a mesma string. Copie a saída e compare no consumidor se os escapes importarem.