Minificador de JSON
Remova espaços em branco para deixar o JSON o menor possível.
Como usar Minificador de JSON
- Cole seu JSON formatado.
- Copie o resultado minificado, em uma única linha.
Sobre Minificador de JSON
Minificar um JSON remove todo byte que uma máquina não precisa: as quebras de linha, a indentação, o espaço após cada dois-pontos. Os dados em si permanecem intocados — analise o resultado minificado e você recupera exatamente a mesma estrutura —, então o único ganho é em bytes transmitidos. É o espelho do formatador de JSON.
Seja realista quanto à economia de tamanho. Espaços em branco se comprimem extremamente bem, então se sua API já entrega respostas com gzip ou Brotli — como a maioria entrega —, minificar primeiro economiza bem menos do que a simples contagem de caracteres sugere. Onde essa técnica realmente vale a pena é em qualquer lugar sem compressão transparente: um valor armazenado em uma coluna de banco de dados, um blob de configuração em uma variável de ambiente, um payload embutido em uma URL, ou qualquer coisa espremida sob um limite de tamanho de mensagem.
Esta ferramenta analisa o seu JSON antes de reemiti-lo, o que significa que uma entrada quebrada é rejeitada com um erro, em vez de ser silenciosamente corrompida — sem comentários, sem vírgulas sobrando, sem chaves com aspas simples, já que nada disso é JSON válido. A análise também significa que o resultado é normalizado, não apenas reduzido: números literais são reimpressos em forma canônica, então 1.50 se torna 1.5 e 1e2 se torna 100, e uma chave duplicada colapsa para sua última ocorrência. Tudo é executado no seu navegador, então nada é enviado para um servidor.
Perguntas frequentes
Minificar vai alterar meus dados?
Os dados não — analise o resultado e você obterá uma estrutura idêntica. O texto, porém, muda além dos espaços em branco: números são reimpressos em forma canônica, então 1.50 se torna 1.5 e 1e2 se torna 100. Se você precisar preservar os bytes originais exatamente como estavam, não faça esse ciclo de análise e reemissão.
Vale a pena minificar se meu servidor já usa gzip?
Normalmente só um pouco. Espaços em branco repetidos são exatamente o que os algoritmos de compressão fazem melhor, então a maior parte da economia já está sendo feita automaticamente. Minificar importa mais onde nada comprime o payload — campos de banco de dados, variáveis de ambiente, URLs, limites de tamanho de mensagem.
Isso realmente comprime o JSON?
Não. Isso remove apenas espaços em branco insignificantes. Não há nenhum algoritmo de compressão envolvido, e o resultado ainda é um JSON simples e legível, apenas em uma única linha.
Posso recuperar minha versão formatada?
Sim — minificar é reversível, porque nada significativo foi descartado. Cole o resultado no formatador de JSON e escolha sua indentação. As escolhas originais de espaçamento se perdem, mas a estrutura é idêntica.
Por que ela rejeita meu arquivo?
Porque ela valida enquanto minifica. Comentários, vírgulas sobrando, chaves sem aspas e strings com aspas simples são comuns em configurações escritas à mão, mas nenhum deles é JSON válido. A mensagem de erro aponta para o local do problema.

