Formatador / validador / visualizador de JSON

Formate, minifique, valide, ordene e inspecione JSON com visualização em árvore, detalhes de erro, métricas de estrutura, cópia e download.

Formate JSON e veja o que mudou

Use esta ferramenta quando um payload precisar sair de um bloco ilegível e virar algo que você consiga depurar. Cole JSON de uma resposta de API, arquivo de configuração, corpo de webhook, exportação do armazenamento do navegador ou linha de log. O formatador valida a sintaxe, mostra falhas de análise e pode gerar indentação legível, JSON minificado compacto ou uma visualização em árvore expansível.

Ordenar chaves de objeto é útil ao comparar snapshots gerados ou verificar se dois objetos diferem apenas pela ordem. Os contadores de estrutura ajudam a perceber rapidamente se você está lidando com um objeto de configuração simples, um envelope de API aninhado ou uma resposta grande cheia de arrays.

Carregando ferramenta...

Bons usos

  • Formatar payloads de APIs e webhooks antes de colar em tickets, documentação ou revisões de código.
  • Minificar JSON para variáveis de ambiente, fixtures ou entradas de teste compactas.
  • Ordenar chaves de objeto para facilitar comparações em diffs e capturas.
  • Usar a árvore para inspecionar dados aninhados sem se perder em uma string longa.
  • Verificar contagens de objetos, arrays, propriedades, nós, bytes e profundidade antes de processar os dados.

Regras estritas de JSON

O validador usa parsing JSON estrito. Comentários, vírgulas finais, strings com aspas simples, chaves sem aspas, Infinity, NaN e outros atalhos de literais JavaScript não são JSON válido. Se um backend ou ferramenta aceitar essas extensões, normalize o valor antes de tratá-lo como JSON portável.

FAQ do formatador JSON

Meu JSON é enviado?

Não. Formatação, minificação, ordenação, validação e renderização em árvore acontecem no navegador.

Ordenar chaves altera arrays?

Não. A ordenação se aplica a chaves de objetos. A ordem de arrays é preservada porque normalmente carrega significado.

Por que meu objeto JavaScript é inválido?

JSON é mais estrito que a sintaxe de objetos JavaScript. Use aspas duplas para strings e chaves, remova comentários e remova vírgulas finais.

Ferramentas de desenvolvimento relacionadas