Como formatar um JSON
- Cole seu JSON na caixa de entrada.
- Escolha a indentação (2 ou 4 espaços, ou tabulação) e, se quiser, ordenar as chaves.
- Clique em “Formatar” para deixá-lo legível ou em “Minificar” para deixá-lo em uma única linha.
- Copie o resultado. Se houver um erro, o cursor fica no ponto onde ele ocorre.
Para que serve um formatador de JSON
JSON é o formato de dados mais usado em APIs e arquivos de configuração. Quando ele chega todo em uma linha, fica difícil de ler: o formatador adiciona quebras de linha e indentação para você entender a estrutura.
Ele também serve para validar: se faltar uma vírgula, sobrar uma chave ou houver aspas simples em vez de duplas, ele mostra a linha e a coluna em que o JSON deixa de ser válido.
Minificar faz o contrário: remove espaços e quebras de linha para que o texto fique menor ao enviar ou guardar.
O que você precisa saber
- Aceita apenas JSON padrão: não admite comentários, aspas simples nem vírgulas no final.
- Com textos muito grandes (vários megabytes), a página pode demorar ou ficar lenta, dependendo do seu aparelho.
- Números muito grandes ou com muitas casas decimais podem perder precisão, assim como no JavaScript.
Perguntas frequentes
Meu JSON é enviado a algum servidor?
Não. Ele é processado no seu navegador e o texto não sai do seu dispositivo, então você pode usar com dados privados.
Por que diz que meu JSON é inválido?
As causas mais comuns são uma vírgula a mais ou a menos, aspas simples em vez de duplas, chaves sem aspas ou uma chave sem fechar. A mensagem indica a linha e a coluna.
Qual é a diferença entre formatar e minificar?
Formatar adiciona quebras de linha e indentação para facilitar a leitura; minificar remove tudo isso para ocupar menos espaço.
Dá para ordenar as chaves?
Dá, com a opção de ordem alfabética. É útil para comparar dois JSON ou para que o resultado seja sempre igual.
É grátis?
Sim, é grátis, não pede cadastro e funciona direto no navegador.