Formatador JSON
Formatador e embelezador de JSON online gratuito. Cole ou envie JSON para formatá-lo instantaneamente com a indentação correta, minificá-lo para produção, navegar com uma visualização em árvore recolhível e analisar a estrutura com estatísticas. Suporta Auto-Fix para vírgulas finais, aspas simples e chaves sem aspas.
How to Use
Cole o JSON bruto diretamente no editor de entrada, ou clique em "Enviar" para carregar um arquivo .json do seu computador.
Clique em "Formatar" para embelezar com indentação legível, ou em "Minificar" para comprimir em uma única linha para uso em produção. Escolha indentação de 2 ou 4 espaços.
Mude para "Visualização em árvore" para navegar visualmente por objetos e arrays aninhados. Use "Estatísticas" para ver um detalhamento de objetos, arrays, chaves, strings, profundidade e tamanho do arquivo.
Clique em "Copiar" para copiar o JSON formatado para sua área de transferência, ou em "Baixar" para salvá-lo como um arquivo .json pronto para uso no seu projeto.
O que é um formatador de JSON?
Um formatador de JSON (também chamado de embelezador de JSON ou JSON pretty printer) recebe JSON bruto, comprimido ou mal formatado e o reformata com indentação, quebras de linha e espaçamento adequados. O resultado é um JSON legível por humanos, muito mais fácil de ler, depurar e compartilhar. Esta ferramenta também suporta minificação — removendo todos os espaços em branco para produzir um JSON compacto, ideal para APIs e ambientes de produção.
Quando usar um formatador de JSON?
- Depurar respostas de API — Respostas de API costumam estar minificadas. Colá-las no formatador fornece instantaneamente um JSON legível e indentado para encontrar os dados de que você precisa.
- Revisão de código e documentação — JSON corretamente indentado é muito mais fácil de ler em revisões de código, arquivos README e documentação interna.
- Edição de arquivos de configuração — Arquivos de configuração como
package.json,tsconfig.jsoneappsettings.jsonsão JSON. Mantê-los bem formatados evita erros de sintaxe acidentais. - Minificar para produção — Remover espaços em branco reduz o tamanho do arquivo dos payloads JSON, melhorando os tempos de resposta da API e reduzindo o uso de largura de banda.
Visualização em árvore: navegação visual do JSON
A aba Visualização em árvore renderiza seu JSON como uma árvore recolhível. Clique na seta ao lado de qualquer objeto ou array para expandi-lo ou recolhê-lo. Isso é especialmente útil para JSON profundamente aninhado — você pode recolher seções que não precisa e focar apenas na parte da estrutura com a qual está trabalhando. Cada nó mostra o número de chaves ou itens que contém quando recolhido.
Estatísticas: análise da estrutura JSON
A aba Estatísticas mostra um detalhamento completo do seu JSON: total de objetos, arrays, valores de string, números, booleanos, valores nulos, total de chaves, profundidade máxima de aninhamento e tamanho do arquivo. Isso é útil ao analisar estruturas JSON grandes ou complexas — por exemplo, para entender o formato de uma resposta de API antes de escrever código para processá-la.
Auto-Fix: recuperando JSON inválido
O botão Auto-Fix tenta reparar automaticamente erros comuns de JSON. Ele corrige vírgulas finais (válidas em JavaScript, mas não em JSON), converte strings com aspas simples para aspas duplas, adiciona aspas duplas ausentes em torno de chaves de propriedade sem aspas, e substitui valores undefined por null. Após a correção, o JSON corrigido é escrito novamente na entrada para que você veja exatamente o que foi alterado.
Privacidade
Toda a formatação, validação e análise ocorrem inteiramente no seu navegador usando JavaScript. Seus dados JSON nunca são enviados a qualquer servidor, armazenados ou compartilhados. Você pode formatar com segurança dados sensíveis, como chaves de API, arquivos de configuração privados ou registros de clientes.
Um formatador de JSON reformata JSON bruto ou minificado em uma estrutura legível, com indentação e quebras de linha adequadas. É essencial para depurar respostas de API, revisar estruturas de dados e preparar JSON para documentação.
Formatar adiciona indentação e quebras de linha para melhorar a legibilidade. Minificar remove todos os espaços em branco para comprimir o JSON em uma única linha — ideal para APIs e ambientes de produção onde o tamanho do payload importa.
Não. A formatação altera apenas os espaços em branco. Todas as chaves, valores, tipos de dados e aninhamentos permanecem idênticos. As versões formatada e minificada são interpretadas (parse) como o mesmo objeto.
O Auto-Fix lida com vírgulas finais, strings entre aspas simples, chaves de propriedade sem aspas e valores undefined. Erros estruturais complexos, como colchetes não fechados, exigem correção manual.
Completamente. Todo o processamento ocorre no seu navegador. Seu JSON nunca é transmitido a qualquer servidor, registrado, armazenado ou compartilhado. Seguro para credenciais de API e dados sensíveis.