Minificador JSON

Minifique JSON removendo toda formatação e espaços em branco desnecessários. Também fornece formatação com indentação configurável. Mostra o percentual de economia de espaço.

Beautify indent:

Como Usar Minificador JSON

  1. 1Cole seu JSON no campo de entrada.
  2. 2Clique em Minificar para comprimir, ou em Embelezar para formatar.
  3. 3Veja o percentual de redução do tamanho do arquivo.
  4. 4Copie a saída formatada.
ZenovayAnalytics

Analytics feito para fundadores.

  • Acompanhamento de visitantes em tempo real
  • Privacidade em primeiro lugar, sem banner de cookies
  • Configurado em dois minutos
Conheça o Zenovay

Perguntas Frequentes

Por que minificar JSON?
A minificação JSON remove espaços em branco desnecessários (espaços, tabulações, quebras de linha) que os humanos usam para legibilidade, mas que os parsers ignoram. Isso reduz o tamanho do arquivo e bytes de transmissão. Uma API de produção que retorna dados do usuário pode enviar 50 KB de JSON bonito, mas apenas 30 KB minificado — uma economia de 40%. Para APIs de alto tráfego, isso se traduz em economias significativas de largura de banda. Redes móveis se beneficiam especialmente de cargas úteis menores.
A minificação JSON perde algum dado?
Não — a minificação JSON é sem perda. Apenas o espaço em branco insignificante é removido. Os valores de string são preservados exatamente, incluindo qualquer espaço em branco que contenham. A especificação JSON (RFC 8259) define espaço em branco como insignificante entre tokens. Um parser JSON produz saída idêntica de "{"a": 1}" e {"a":1} — o modelo de dados é idêntico.
Como funciona o JSON pretty-printing?
JSON.stringify(obj, null, 2) em JavaScript produz JSON bonito com indentação de 2 espaços. JSON.stringify(obj) produz saída minificada. O terceiro argumento é o parâmetro de espaço — pode ser um número (espaços) ou uma string (usada como indentação, máximo 10 caracteres). Python: json.dumps(obj, indent=2). Linha de comando: echo '{"a":1}' | python3 -m json.tool
Qual é a diferença entre minificação JSON e compressão?
Minificação remove espaço em branco (formatação legível por humanos). Compressão (gzip, brotli, zstd) usa algoritmos para encontrar e codificar repetições no fluxo de dados. Eles se empilham: gzip comprime JSON minificado mais eficientemente do que JSON bonito, porque minificação remove quebras de linha e espaços redundantes que gzip teria que codificar de qualquer forma. A maioria dos servidores web serve JSON com gzip automaticamente (Content-Encoding: gzip).
Como valido JSON antes de minificar?
Analisar é a etapa de validação: JSON.parse() lança SyntaxError em JSON inválido. Esta ferramenta valida seu JSON e mostra a mensagem de erro se a análise falhar. Erros comuns de JSON: vírgulas à direita (válido em JS, mas não em JSON), aspas simples em vez de aspas duplas, chaves não citadas, comentários (não válido em JSON), valores indefinidos (use null em vez disso), e caracteres de controle em strings que devem ser escapados.