Formatar JSON Online
Formate, valide e minifique JSON direto no navegador. Cole o JSON, escolha a indentação e veja o resultado organizado na hora, com o erro apontado por linha e coluna quando o JSON for inválido.
✓ JSON válido
{
"id": 42,
"name": "UtiliTools",
"active": true,
"tags": [
"json",
"dev"
],
"owner": {
"name": "Ana",
"email": "ana@example.com"
},
"score": 9.5,
"deletedAt": null
}O que é JSON?
JSON (JavaScript Object Notation) é um formato de texto para troca de dados. É o padrão das APIs REST, de arquivos de configuração como package.json e de bancos de dados como MongoDB. Ele aceita objetos entre chaves, listas entre colchetes, textos entre aspas duplas, números, true, false e null.
Como formatar JSON
- Cole o JSON no campo de entrada, mesmo que esteja em uma única linha.
- Escolha a indentação: 2 espaços, 4 espaços, tab ou minificado.
- Se quiser, ative a ordenação das chaves para comparar dois JSONs com mais facilidade.
- Copie o resultado. Se houver erro, a ferramenta mostra a linha e a coluna do problema.
Erros comuns que deixam o JSON inválido
- Vírgula no último item:
{"a": 1,}não é aceito em JSON. - Aspas simples: textos e chaves precisam de aspas duplas, como
"nome". - Chaves sem aspas:
{nome: 1}é válido em JavaScript, mas não em JSON. - Comentários: JSON não permite
//nem/* */. - Valores especiais:
undefined,NaNe funções não existem em JSON.
Formatar ou minificar?
O JSON formatado (pretty print) é mais fácil de ler e revisar. O JSON minificado remove espaços e quebras de linha, o que deixa o arquivo menor para enviar em requisições ou guardar em variáveis de ambiente. Os dois têm exatamente os mesmos dados.
Perguntas frequentes
Como formatar um JSON online?
Cole o JSON no campo de entrada e o resultado formatado aparece na hora. Escolha 2 espaços, 4 espaços ou tab de indentação e clique em Copiar.
Como saber se meu JSON é válido?
A ferramenta valida o JSON enquanto você digita. Se houver erro, ela mostra a linha e a coluna do problema, como uma vírgula sobrando ou uma aspa simples.
Qual a diferença entre formatar e minificar JSON?
Formatar adiciona quebras de linha e indentação para facilitar a leitura. Minificar remove todos os espaços desnecessários para deixar o JSON menor. Os dados são os mesmos.
JSON aceita comentários?
Não. O padrão JSON não permite comentários com // ou /* */. Formatos derivados como JSONC e JSON5 aceitam, mas não são JSON puro.
Meu JSON é enviado para algum servidor?
Não. A formatação e a validação acontecem só no seu navegador, então você pode usar com dados sensíveis.