Formatador JSON
Formatar, validar, minificar, ordenar chaves — 100% no navegador
Detalhes técnicos que valem saber
O JSON é definido pela RFC 8259, e três cantos dessa especificação mordem em projetos reais:
- Números são flutuantes IEEE-754 de dupla precisão — inteiros acima de 2⁵³ (ex.: 9007199254740993) perdem precisão silenciosamente em qualquer parser baseado em JavaScript; por isso IDs longos de APIs viajam como strings.
- Chaves duplicadas não são proibidas; parsers costumam manter a última, e este formatador faz o mesmo.
- A validação informa o primeiro erro com linha e coluna exatas e para — corrija, rode de novo.
O que é um formatador de JSON?
Um formatador de JSON pega texto JSON bruto — geralmente uma única linha apertada vinda de uma resposta de API, de um arquivo de configuração ou de um log — e o transforma em uma estrutura legível e indentada. Este aqui também valida, minifica, ordena chaves e mostra estatísticas de tamanho. Ele resolve um problema bem prático: quando um endpoint devolve dezenas de objetos aninhados em uma única linha, encontrar uma vírgula faltando ou um valor errado a olho nu é um martírio. A ferramenta é voltada para desenvolvedores, engenheiros DevOps, testers de QA e qualquer pessoa que trabalhe com APIs, arquivos de configuração ou dados armazenados. Como tudo roda dentro do seu navegador, você pode colar dados de produção sem se preocupar com vazamentos.
O que esta ferramenta faz
- 🧹 Embelezar com indentação de 2 ou 4 espaços, ou com tabulação
- ⚡ Minificar com um clique para uma forma compacta de uma linha
- ✅ Validar a sintaxe e localizar o erro com linha e coluna exatas
- 🔤 Ordenar as chaves em ordem alfabética, recursivamente em todos os níveis
- 📊 Mostrar tamanho em bytes, número de chaves e profundidade de aninhamento
- 💾 Copiar o resultado ou baixar como arquivo .json
Quando usar
- Para depurar uma resposta de API antes de escrever o código do cliente
- Para deixar legível um arquivo de configuração
- Para minificar JSON e ficar dentro do limite de tamanho de uma API
- Para auditar estruturas profundamente aninhadas extraídas de logs
Privacidade: seu JSON nunca sai do seu navegador. Formatação, validação e estatísticas acontecem localmente, então colar configurações sensíveis é seguro. Grátis e sem cadastro.
Por que usar isto em vez de um plugin do editor
Formatar, ordenar e medir
Embeleza JSON bruto com indentação de dois ou quatro espaços ou tabulação, ativa a ordenação profunda de chaves e mostra na linha de status, após cada execução, a contagem de bytes, chaves e profundidade de aninhamento.
Erros com posição exata
A validação informa a linha e a coluna exatas do primeiro erro de sintaxe; uma vírgula ausente no fundo de um objeto aninhado aponta direto para a correção, em vez de terminar em uma falha genérica de análise.
Minificar, copiar ou baixar
Minificar condensa o mesmo documento em uma única linha para cargas compactas; depois, copie o resultado ou salve-o como formatted.json.
Perguntas frequentes
Meu JSON é enviado para um servidor?⌄
Não. Formatação, validação e minificação rodam inteiramente no seu navegador com JavaScript. Seus dados nunca saem do seu dispositivo, o que torna esta ferramenta segura para chaves de API, dados de clientes e outros conteúdos sensíveis.
Como encontro erros de sintaxe em JSON?⌄
Clique em Validar (ou Formatar). Se o JSON for inválido, mostramos a mensagem do analisador e a linha e coluna exatas do primeiro erro, para que você possa ir direto ao problema — vírgulas finais, aspas simples e chaves sem aspas são as causas mais comuns.
O que "Ordenar chaves" faz?⌄
Ordena recursivamente as chaves de cada objeto em ordem alfabética antes da saída. JSON ordenado é mais fácil de comparar em revisões de código e produz saída estável para cache e hashing.
Por que os últimos dígitos de um ID longo mudam após formatar?⌄
Não muda ao formatar — muda quando o texto se torna um número JavaScript. Acima de 2⁵³ ≈ 9×10¹µ a mantisa dupla satura e os dígitos finais são arredondados. Guarde esses valores como strings entre aspas no seu JSON.