Formatador JSON

Cole qualquer JSON — desordenado, minificado ou com erros — e obtenha instantaneamente uma saída limpa e indentada. Valide a sintaxe, minifique para economizar espaço e copie o resultado com um clique. Todo o processamento é executado localmente no seu navegador.

🔒 Todo o processamento ocorre localmente no seu navegador — nada é armazenado ou enviado a qualquer servidor.

Como usar este formatador JSON

  1. Cole seu JSON na área de entrada — ou clique em „Carregar exemplo" para experimentar.
  2. Clique em Formatar para imprimir com indentação de 2 espaços, ou em Minificar para comprimir.
  3. Veja as estatísticas: contagem de linhas, caracteres, chaves e profundidade de aninhamento.
  4. Clique em Copiar para copiar o resultado para a área de transferência.

Sobre formatação JSON

JSON (JavaScript Object Notation) é o formato de dados mais usado para APIs, arquivos de configuração e intercâmbio de dados. Quando JSON é transmitido por uma rede, geralmente é minificado — todos os espaços em branco removidos — para economizar banda. Mas JSON minificado é difícil de ler e depurar para humanos.

Um formatador JSON restaura a legibilidade adicionando indentação e quebras de linha consistentes. Isso é essencial ao depurar respostas de API, editar arquivos de configuração (como tsconfig.json, package.json ou .prettierrc), ou revisar cargas de dados. O formatador também valida seu JSON — se houver um erro de sintaxe, ele indica onde está.

Esta ferramenta usa os métodos integrados JSON.parse() e JSON.stringify() do seu navegador, então lida com todo JSON padrão, incluindo objetos aninhados, arrays, strings Unicode e números especiais. Nada é enviado a um servidor — seus dados permanecem privados.

Perguntas frequentes

O que faz um formatador JSON?

Um formatador JSON pega texto JSON comprimido ou desordenado e adiciona indentação e quebras de linha consistentes, tornando-o legível para humanos. Por exemplo, <code>{"name":"Alice","age":30}</code> se torna um objeto multilinha corretamente indentado que você pode facilmente escanear e editar.

Qual a diferença entre formatar e minificar JSON?

Formatar (pretty-print) adiciona indentação e quebras de linha para legibilidade. Minificar remove todos os espaços desnecessários para produzir a menor string JSON possível. Use formatação quando precisar ler ou editar JSON; use minificação quando precisar transmiti-lo por uma rede.

Como valido JSON?

Cole seu JSON na área de entrada e clique em <strong>Formatar</strong>. Se o JSON for válido, ele será reformatado e exibido na área de saída. Se contiver um erro de sintaxe, a ferramenta mostrará uma mensagem de erro com a localização aproximada do problema.

Meus dados JSON são enviados a um servidor?

Não. Todo o processamento ocorre localmente no seu navegador usando os métodos integrados <code>JSON.parse</code> e <code>JSON.stringify</code> do JavaScript. Nada é carregado ou armazenado em nenhum lugar. Você pode até usar esta ferramenta offline depois que a página for carregada.

Quais erros de sintaxe JSON são mais comuns?

Os erros mais comuns são: vírgulas finais (<code>[1, 2,]</code>), aspas simples em vez de duplas (<code>{'key': 'value'}</code>), chaves sem aspas (<code>{key: "value"}</code>) e comentários (JSON não suporta comentários <code>//</code> ou <code>/* */</code>). Esta ferramenta detecta todos eles.

Posso formatar JSON com arrays e objetos aninhados?

Sim. O formatador lida com aninhamentos arbitrariamente profundos. Cada nível de aninhamento recebe seu próprio nível de indentação, tornando estruturas complexas como respostas de API, arquivos de configuração e dados aninhados fáceis de ler.

O que significa a estatística de profundidade?

A profundidade indica o nível máximo de aninhamento no seu JSON. Um objeto plano como <code>{"a": 1}</code> tem profundidade 1. Um objeto contendo um objeto contendo um objeto tem profundidade 3. Estruturas profundamente aninhadas podem ser mais difíceis de analisar mentalmente — o contador de profundidade ajuda a identificá-las.

Gostando do SlimUtils? Se essas ferramentas gratuitas economizaram seu tempo, considere nos pagar um café! Apoiar no Ko-fi