Formatar JSON

Cole o JSON e receba a versão formatada, validada ou minificada. Os dados ficam no seu navegador — o que importa quando o conteúdo tem tokens ou dados de clientes.

Como usar

  1. Cole seu JSON na caixa de entrada.
  2. Escolha a indentação — dois espaços, quatro ou tabulação — e, se quiser, ordene as chaves em ordem alfabética.
  3. Toque em Formatar para indentar ou em Minificar para remover todo byte desnecessário.
  4. Se o JSON for inválido, a mensagem abaixo dos botões mostra o que o analisador esperava e onde parou.

Bom saber

O que o validador verifica

A ferramenta usa o próprio analisador JSON do navegador, então aceita exatamente o que uma aplicação JavaScript aceita — e rejeita exatamente o mesmo. Vírgulas sobrando, aspas simples, chaves sem aspas, comentários e NaN não são JSON válido, mesmo que muitos editores tolerem.

Formatar x minificar

JSON indentado serve para leitura e comparação em revisão de código. JSON minificado — sem espaços nem quebras de linha — serve para transporte: costuma reduzir o tamanho em 15% a 30% antes mesmo da compressão, o que conta em respostas de API e configuração embutida na página.

Ordenar as chaves

Objetos JSON não garantem ordem, então duas exportações dos mesmos dados podem diferir apenas na ordem das chaves e gerar um diff enorme e sem sentido. Ordenar antes de comparar deixa visíveis as mudanças reais.

Perguntas frequentes

Meu JSON é enviado para um servidor?

Não. A análise e a formatação acontecem no navegador, então credenciais, tokens ou dados pessoais do conteúdo nunca saem da sua máquina.

Por que meu JSON não valida?

Os motivos mais comuns são vírgula antes da chave de fechamento, aspas simples no lugar de duplas, chaves sem aspas ou um comentário perdido. A mensagem de erro mostra onde o analisador parou.

Qual o tamanho máximo?

A entrada é limitada a 5 MB para a página seguir fluida. Dumps maiores são melhor tratados com jq ou um editor de código.

A formatação altera meus dados?

Não. Só mudam os espaços — e a ordem das chaves, se você ativar a ordenação. Valores, tipos e estrutura permanecem iguais.

Funciona offline?

Sim. Depois que a página carrega você pode ficar offline: toda a lógica está na própria página.

Suporta JSON Lines ou JSON5?

Ainda não — a ferramenta valida JSON estrito conforme a RFC 8259, o padrão usado por navegadores e pela maioria das APIs.

Ferramentas relacionadas