JSON bagunçado e minificado é ilegível à primeira vista. Cole-o e obtenha instantaneamente um resultado limpo e corretamente indentado — mais fácil de examinar, mais fácil de depurar e pronto para copiar com um clique.
Carregando calculadora...
Esta ferramenta te ajudou?
O que é Formatador de JSON?
Um Formatador de JSON pega JSON bruto e minificado e o transforma em um formato bem estruturado e legível por humanos com identação adequada. Essencial para desenvolvedores que depuram APIs, editam arquivos de configuração ou trabalham com estruturas de dados.
Quando Usar Esta Calculadora
Depurar uma resposta de API que retorna uma única linha longa de JSON ilegível
Preparar JSON para documentação ou um README onde a legibilidade importa
Comparar duas estruturas JSON lado a lado após formatar ambas com a mesma identação
Ler um arquivo de configuração minificado (como package.json ou tsconfig.json) que foi comprimido
Compartilhar dados JSON com um colega em formato legível via chat ou e-mail
Inspecionar um payload de webhook ou resposta de rede do navegador para verificar a estrutura de dados
Passos:
Cole seu JSON na área de texto de entrada.
Clique no botão Formatar.
Visualize a saída JSON belamente formatada.
Copie o JSON formatado para sua área de transferência.
Fórmula
Entrada: JSON minificado → Saída: JSON identado com espaçamento configurável (padrão 2 espaços por nível)
Casos de uso
Depuração de respostas de API
Leitura de arquivos de configuração
Compartilhamento de dados estruturados
Preparação de JSON para documentação
Benefícios Principais
Formate JSON em milissegundos
Melhore a legibilidade do código
Depure respostas de API mais rápido
Nenhum dado sai do seu navegador
Dicas Profissionais
Sempre valide antes de formatar para detectar erros
Use identação de 2 espaços para máxima compatibilidade
Copie a saída imediatamente após a formatação
Erros Comuns a Evitar
Deixar vírgulas finais em objetos JSON
Usar aspas simples em vez de duplas para chaves
Vírgulas ausentes entre elementos do array
Termos Chave Explicados
JSON: Formato de dados JavaScript Object Notation
Minificado: JSON compacto sem espaços em branco
Pretty-print: JSON formatado com identação
Analisar (Parse): Converter uma string JSON em um objeto programático
Conceitos relacionados
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
Exemplo
Entrada: {"name":"John","age":30,"address":{"city":"NYC","zip":"10001"}} é formatada com quebras de linha e identação de 2 espaços, tornando a estrutura aninhada claramente visível.
Interpretação dos seus resultados
O formatador pega sua entrada JSON bruta e aplica identação consistente (padrão 2 espaços por nível de aninhamento) com quebras de linha após cada chave, valor ou colchete de fechamento. A saída preserva os dados exatos — nenhum valor é alterado, apenas espaços em branco são adicionados para legibilidade.
A função de minificação faz o oposto: remove todos os espaços em branco desnecessários para produzir a menor string possível. Isso é útil para reduzir o tamanho do payload em APIs de produção onde cada byte conta. O JSON minificado é funcionalmente idêntico ao JSON formatado — apenas o espaço em branco difere.
A opção de ordenar chaves reorganiza as propriedades do objeto alfabeticamente, o que é útil para comparar duas estruturas JSON ou para arquivos de configuração onde uma ordem consistente de chaves facilita as comparações. Observe que a ordem das chaves JSON não tem significado semântico — JSON ordenado e não ordenado são equivalentes.
Perguntas Frequentes
O que é formatação de JSON?
A formatação de JSON (ou pretty-printing) adiciona identação e quebras de linha adequadas aos dados JSON, tornando-os legíveis para humanos. JSON compacto é ótimo para transmissão, mas difícil de ler.
A ferramenta lida com JSON aninhado?
Sim, o formatador lida com qualquer profundidade de objetos e arrays aninhados, identando corretamente cada nível. Estruturas JSON complexas e profundamente aninhadas são formatadas de forma clara.
Meus dados são enviados para um servidor?
Não. Todo o processamento de JSON acontece inteiramente no seu navegador. Seus dados nunca saem do seu dispositivo.
Qual é a diferença entre formatar e minificar?
Formatar adiciona identação e quebras de linha para legibilidade. Minificar faz o oposto — remove todos os espaços em branco desnecessários para produzir a menor string JSON possível, útil para implantações em produção.
Posso ordenar as chaves alfabeticamente?
Sim. A opção de ordenar chaves reorganiza as chaves do objeto em ordem alfabética, o que facilita pesquisar e comparar grandes estruturas JSON. Isso é especialmente útil para arquivos de configuração.
Por que meu JSON tem um erro de vírgula final?
O JSON não permite vírgulas finais após o último elemento em um objeto ou array. Este é um erro comum ao editar JSON manualmente. O formatador destacará esse erro.
Qual é a diferença entre JSON e JSONC?
JSONC (JSON com comentários) permite comentários // e /* */. O JSON padrão não permite. Este formatador processa JSON padrão. Remova todos os comentários antes de formatar.
Posso formatar JSON de uma resposta de API?
Com certeza. Copie a resposta JSON bruta do seu cliente de API ou das ferramentas de desenvolvedor do navegador e cole aqui. O formatador o tornará instantaneamente legível para depuração.
Que tamanho de identação devo usar?
2 espaços é a convenção mais amplamente usada e o padrão. Algumas equipes preferem 4 espaços ou tabulações. Use o que corresponder ao guia de estilo de código do seu projeto.
Posso converter JSON para YAML com esta ferramenta?
Esta ferramenta se concentra na formatação e minificação de JSON. Para conversão de JSON para YAML, use uma ferramenta de conversão dedicada. No entanto, formatar seu JSON primeiro torna a conversão manual muito mais fácil.
Por que meu JSON está mostrando um erro de análise?
Causas comuns incluem vírgulas finais, chaves sem aspas, aspas simples em vez de duplas e dois pontos ausentes. Use primeiro a ferramenta Validador de JSON para identificar o local exato do erro.