Formatador JSON Online
Cole JSON e receba tudo embelezado na hora — com destaque de sintaxe, árvore recolhível e a posição exata de qualquer erro. Roda no seu navegador, nada é enviado.
Entrada
Saída
Sobre esta ferramenta
JSON é fácil de ler para máquinas e sofrido para pessoas assim que chega minificado de uma API. Este formatador recua qualquer documento JSON válido, destaca chaves, strings e números, e aponta a linha e a coluna exatas quando a sintaxe está quebrada. Mude a saída para Árvore quando o documento for tão profundo que o recuo sozinho já não ajude: todo objeto e todo array se recolhem. Minificar fica a um clique quando você precisar da forma compacta de volta.
Como usar
- 1Cole ou digite seu JSON no painel de entrada, à esquerda.
- 2Escolha o recuo — 2 espaços, 4 espaços ou tab. A formatação acontece enquanto você digita.
- 3Mude a saída para Árvore para recolher objetos aninhados, ou clique em Copiar para levar o texto formatado.
Perguntas frequentes
›Como recolho partes de um documento JSON grande?
Mude a saída para a visualização em Árvore. Todo objeto e todo array vira um nó recolhível mostrando a contagem de chaves, então dá para fechar o que não interessa e abrir o que interessa. Recolher tudo mostra o nível superior de uma vez.
›O que é formatar JSON?
Formatar (ou embelezar) acrescenta quebras de linha e recuo ao JSON para que a estrutura fique legível. Os dados em si não mudam — o que muda são apenas os espaços.
›Qual a diferença entre embelezar e minificar?
Embelezar acrescenta recuo para as pessoas; minificar remove todo espaço e quebra de linha opcional para deixar o payload o menor possível na transferência. Os dois produzem JSON válido e com dados idênticos.
›Meus dados são enviados para um servidor?
Não. O formatador roda inteiramente no seu navegador com JavaScript. Nada do que você cola sai da sua máquina, o que o torna seguro para chaves de API, tokens e payloads de produção.
›Dá para formatar arquivos JSON grandes?
Dá. Arquivos de vários megabytes são formatados em bem menos de um segundo porque o trabalho acontece localmente. Documentos muito grandes só esbarram na memória do seu navegador.
›Como formato JSON no terminal?
Passe pelo jq: cat data.json | jq . — ou com Python: python -m json.tool data.json. Os dois dão a mesma saída recuada desta ferramenta.