Formatador de JSON
Formate, valide e minifique JSON com syntax highlighting.
Para que serve formatar JSON
JSON (JavaScript Object Notation) é o formato de troca de dados mais usado em APIs web, arquivos de configuração e armazenamento de dados estruturados. Quando vem de uma resposta de API ou de um sistema de logs, o JSON costuma chegar minificado — tudo em uma linha, sem espaços — o que dificulta a leitura humana.
Formatar (ou "prettify") organiza o JSON com indentação e quebras de linha consistentes, facilitando identificar a estrutura de objetos e arrays aninhados. Já a minificação faz o oposto: remove espaços e quebras desnecessárias para reduzir o tamanho do arquivo antes de enviá-lo pela rede.
Validação de sintaxe
Um JSON só é válido se seguir regras estritas: chaves entre aspas duplas, sem vírgula sobrando no último item, e apenas os tipos suportados (string, número, booleano, null, objeto, array). Erros comuns incluem vírgulas finais, aspas simples no lugar de duplas e chaves sem aspas — todos rejeitados pelo padrão JSON, mesmo sendo aceitos em objetos JavaScript comuns.
Perguntas frequentes
Por que meu JSON não valida mesmo parecendo correto?
Os erros mais comuns são vírgula sobrando após o último item de um objeto ou array, uso de aspas simples em vez de duplas, e chaves sem aspas. O JSON é mais rígido que a sintaxe de objetos do JavaScript.
Qual a diferença entre formatar e minificar?
Formatar adiciona indentação e quebras de linha para facilitar a leitura humana. Minificar remove todos os espaços desnecessários para reduzir o tamanho do arquivo, útil para produção e transmissão em rede.
Meus dados são enviados para algum servidor?
Não. Todo o processamento acontece no seu navegador — nenhum dado colado aqui é enviado para servidores externos.