pressione ⌘K para trocar de ferramenta
FORMAT & CONVERT
Formatador / Validador JSON
Formate, valide e minifique dados JSON instantaneamente.
json-format
§01 SOBRE ESTA FERRAMENTA
Visão geral
Cole qualquer JSON e escolha entre imprimi-lo de forma legível com a indentação
que você preferir ou colapsá-lo em uma única linha minificada. Toda execução é
também uma passagem de validação: a entrada passa por JSON.parse, e a ferramenta
reporta Valid JSON ou o erro exato do parser. Prático para inspecionar
respostas de API, arrumar arquivos de configuração ou encolher payloads.
Como usar
- Cole seu JSON no campo Input.
- Escolha a largura da indentação no seletor Indent (
2,4ouTab). - Clique em Beautify para formatar ou em Minify para comprimir; o selo de status mostra
Valid JSONou o erro. - Copie o resultado do campo Output.
Exemplos
{"hello":"world","n":[1,2,3]}+ Beautify (indentação 2) → JSON em várias linhas, com indentação de 2 espaços- Uma resposta formatada de 40 linhas + Minify → uma linha compacta, com todo o espaço em branco removido
{"a":1,}→ o status mostra um erro de análise (vírgulas sobrando não são JSON válido)
Observações
Os números são serializados de novo pelo JavaScript, então inteiros extremamente
grandes, acima de Number.MAX_SAFE_INTEGER (2^53 − 1), podem perder precisão.
Para IDs de 64 bits, mantenha-os como texto.
FAQ
Meu JSON é enviado para um servidor?
Não. A análise, a formatação e a minificação rodam inteiramente no seu navegador, pelas APIs nativas JSON.parse e JSON.stringify. Nada é enviado nem armazenado.
O que acontece se a entrada for inválida?
A ferramenta mostra a mensagem de erro do parser do JavaScript, como «Unexpected token } in JSON at position 42», e deixa a saída vazia. A dica de posição costuma apontar para perto do caractere problemático.
A formatação muda os meus dados?
A entrada é analisada e serializada de novo, então só valem o espaço em branco e o comportamento de ordem de chaves do JSON.stringify — os valores ficam intocados. Note que o JSON não permite comentários nem vírgulas sobrando, então esses casos falham na validação em vez de serem removidos.