Formatador de JSON Online
Formate e organize JSON com indentação de 2 ou 4 espaços ou tabulação. Aponta erros por linha e coluna e mantém intactos os números e a ordem das chaves.
JSON válido · 14 linhas · 8 chaves · 2 itens de array · profundidade de aninhamento 2
Cole um JSON minificado ou bagunçado e receba-o de volta bem indentado, com uma chave por linha. O formatador lê o texto seguindo à risca o padrão JSON (RFC 8259) e o reconstrói a partir do que leu, então números, sequências de escape e a ordem das chaves ficam exatamente como foram escritos — até inteiros grandes demais para o JavaScript. Se o JSON estiver com erro, você recebe a linha, a coluna e o motivo em linguagem simples no lugar da saída.
Como usar esta ferramenta
- Cole o seu JSON na caixa (ele é formatado enquanto você digita).
- Escolha 2 espaços, 4 espaços ou tabulação para a indentação.
- Se quiser, marque Ordenar chaves em ordem alfabética para facilitar a comparação entre dois arquivos.
- Para arquivos no estilo do tsconfig.json, marque Permitir comentários e vírgulas sobrando.
- Copie o resultado ou corrija o erro na linha e na coluna indicadas.
Fórmula
valor = objeto | array | string | número | true | false | null
Essa é toda a gramática do JSON. Na saída, cada membro de objeto ou item de array fica em sua própria linha, um nível de indentação mais fundo que o elemento pai, com ": " depois de cada chave. Objetos e arrays vazios continuam como {} e []. Strings e números são copiados caractere por caractere.
Exemplo
A entrada {"id":7,"tags":["a","b"],"ok":true} com indentação de 2 espaços vira 8 linhas: "id": 7 e "ok": true ficam a dois espaços da margem, os itens do array "a" e "b" a quatro espaços, e o ] e o } de fechamento se alinham com a linha que os abriu. Com Ordenar chaves marcado, a ordem passa a ser id, ok, tags.
Perguntas frequentes
Por que o meu JSON é inválido se o JavaScript aceita?
Os literais de objeto do JavaScript permitem coisas que o JSON proíbe: aspas simples, chaves sem aspas, vírgulas sobrando, comentários, undefined e NaN. A mensagem de erro diz qual regra foi quebrada e onde.
A formatação vai mudar os meus números?
Não. Muitos formatadores passam o texto pelo JSON.parse, que arredonda inteiros acima de 9.007.199.254.740.991 — 12345678901234567890 vira 12345678901234567000. Esta ferramenta copia o texto original de cada número e mantém escapes como \u00e9 do jeito que foram escritos.
O que acontece com chaves duplicadas?
Elas são mantidas no lugar e apontadas em uma nota, porque a maioria dos interpretadores guarda silenciosamente só o último valor.
Os meus dados são enviados para algum lugar?
Não. A leitura e a formatação acontecem no seu navegador, então respostas privadas de APIs e arquivos de configuração ficam no seu dispositivo.
Fontes
Última atualização:
Endereço da página com estes dados: https://kakao.mobile/pt/tools/json-formatter/
Citar ou incorporar esta ferramenta
kakaoCalc. (2026, November 9). Formatador de JSON Online. https://kakao.mobile/pt/tools/json-formatter/
“Formatador de JSON Online.” kakaoCalc, 9 Nov. 2026, kakao.mobile/pt/tools/json-formatter/.