Por que formatação JSON importa
Formate para humanos. Minifique para máquinas. Mesmos dados, audiência diferente.
Cole qualquer JSON, receba saída formatada limpa, versão minificada ou relatório de validação. 100% no seu navegador, suas configs, respostas de API, segredos nunca saem do dispositivo.
Três passos, roda totalmente no seu navegador, mesmo offline.
Cole JSON cru, minificado ou bagunçado no painel de entrada. A ferramenta lida com qualquer tamanho, de objetos de uma linha a arrays de múltiplos MB.
Formatar: saída limpa e indentada (2 espaços, 4 espaços ou tab). Minificar: JSON em uma única linha sem espaços. Validar: parseia e reporta erros de sintaxe com números de linha.
Copie saída formatada para área de transferência com um clique, ou baixe como arquivo .json. Resultado pronto para colar no seu código, requisição de API ou arquivo de config.
Tudo que você precisa de uma ferramenta JSON, sem o risco de privacidade de fazer upload.
Indente e embeleze JSON com 2 espaços, 4 espaços ou tab. Ordena objetos previsivelmente, arrays/objetos aninhados claramente visíveis.
Remove espaços e produz JSON em linha única, redução típica de 30-60%. Perfeito para payloads de config, JSON embutido, requisições de rede.
Parseia JSON e reporta exatamente onde a sintaxe falha. 'Vírgula inesperada na posição 142', vá corrigir sem adivinhar. Reporta profundidade de objeto/array e contagem de itens para entrada válida.
JSON colado nunca sai do navegador. Crítico para chaves de API, segredos, dados de cliente, configs internas que você nunca confiaria a um 'formatador online grátis' que faz upload.
Lida com JSON de 1 byte a ~50 MB instantaneamente. JSON.parse nativo do navegador é mais rápido que qualquer roundtrip upload+servidor.
Sem conta, sem chave de API, sem e-mail de marketing. Abra a ferramenta, cole, formate, saia. Grátis para sempre.
Por que devs usam formatador JSON diariamente, e o que procurar em um.
Formate para humanos. Minifique para máquinas. Mesmos dados, audiência diferente.
{"a":1,}, inválido em JSON estrito (válido em objetos JavaScript). Chaves sem aspas: {a:1}, chaves devem ser strings com aspas duplas. Aspas simples: {'a':'b'}, JSON requer apenas aspas duplas. Comentários: // ... não permitidos em JSON padrão (JSONC e JSON5 permitem, mas spec JSON não). Backslashes não escapadas: \n em string literal precisa de \\n. O validador captura todos com info de posição.Vírgulas finais, chaves sem aspas, aspas simples, os três pecados clássicos do JSON.
JSON frequentemente contém segredos. Processe localmente, sempre.
JSON estrito para APIs. JSONC para arquivos de config com comentários. Specs diferentes, ferramentas diferentes.
Respostas rápidas sobre a ferramenta
JSON.parse nativo do navegador é altamente otimizado. Para arquivos acima de 50 MB você pode notar uma breve pausa enquanto o parser roda, divida se seu notebook tem RAM limitada. .json. jq ou biblioteca JS depois de formatar. ,]), chaves sem aspas ({a:1} deveria ser {"a":1}), aspas simples ('foo' deveria ser "foo"), caracteres não escapados em strings. O validador reporta a posição exata para você corrigir. Tente o botão Exemplo para ver um JSON válido.