Formatador e embelezador de JSON
Cole um JSON bagunçado ou minificado e receba um resultado limpo, indentado e colorido, além de uma visualização em árvore recolhível.
🔒 100% seguro e privado: todo o processamento acontece localmente na memória RAM do seu navegador. Seus dados nunca são enviados a nenhum servidor.
JSON de entrada
1 linha, 0 BCole o JSON aqui, solte um arquivo .json ou use "Carregar exemplo".
O resultado aparece aqui
Cole um JSON na entrada para começar.
Copiar e baixar ficam disponíveis assim que o JSON estiver válido.
Formatar e embelezar JSON online
Um JSON minificado vindo de uma API ou de um arquivo de log é quase impossível de ler. O formatador de JSON adiciona indentação e quebras de linha consistentes para que a estrutura fique clara à primeira vista: objetos, arrays e níveis de aninhamento ficam alinhados, e o destaque de sintaxe dá cores próprias a chaves, strings, números, booleanos e valores null.
Escolha 2 espaços, 4 espaços ou tabulações para combinar com o estilo do seu projeto, ordene as chaves em ordem alfabética para comparar dois documentos com facilidade e mude para a visualização em árvore para recolher seções grandes ou copiar o caminho exato de qualquer valor, como $.users[0].email.
Formate JSON em 3 passos
- 1Cole seu JSON, arraste um arquivo .json para o editor ou clique em "Abrir arquivo".
- 2Escolha a indentação (2 espaços, 4 espaços ou tabulações) e, se quiser, ordene as chaves.
- 3Copie o resultado formatado, baixe como arquivo .json ou explore na visualização em árvore.
Seguro para chaves de API, tokens e dados de clientes
Respostas de API, arquivos de configuração e exportações de banco de dados costumam conter tokens de acesso, e-mails e dados pessoais, e muitos formatadores online enviam tudo o que você cola para os servidores deles. Esta ferramenta funciona inteiramente no seu navegador: a análise, a validação, o destaque de sintaxe e a conversão para CSV acontecem na memória local, e nada é enviado ou registrado. Ela também lida com arquivos grandes, de até 20 MB, sem limites de servidor.
Perguntas frequentes
Qual é a diferença entre beautify e pretty print?
Nenhuma: os dois significam reformatar o JSON com indentação e quebras de linha para que as pessoas consigam ler. Os dados em si não mudam.
Devo usar 2 ou 4 espaços?
2 espaços é a escolha mais comum em projetos JavaScript e web e mantém aninhamentos profundos compactos; 4 espaços é comum em projetos Python e Java. Com tabulações, cada desenvolvedor escolhe a própria largura. Use o que seu projeto já usa.
Formatar altera meus dados?
Não. Chaves, valores e a ordem deles continuam exatamente iguais, a menos que você ative "Ordenar chaves A–Z". A única exceção são inteiros maiores que cerca de 9 quatrilhões (2^53), que o JavaScript não consegue guardar com exatidão; a ferramenta avisa quando encontra algum.
Dá para formatar um JSON inválido?
Não até o erro ser corrigido, porque não dá para saber a estrutura com certeza. O validador mostra a linha e a coluna exatas do problema para você corrigir em segundos.