Como usar: Minificador JSON
- Cole o JSON ou abra um arquivo
.json. - O JSON é validado e minificado na hora; erros mostram a linha e a coluna.
- Opcionalmente, ordene as chaves em ordem alfabética ou escreva cada item do array em sua própria linha (NDJSON).
- Copie ou baixe o JSON minificado.
O que é minificar JSON?
Minificar JSON remove todo espaço, tabulação e quebra de linha que não esteja dentro de uma string. Os dados não mudam — JSON.parse retorna exatamente o mesmo objeto — mas o texto fica menor. JSON formatado com indentação de dois espaços costuma ser 20–40 % maior que sua versão minificada.
{
"id": 42,
"tags": ["a", "b"]
}
vira {"id":42,"tags":["a","b"]}.
Quando minificar JSON
- Respostas de API e configurações enviadas ao navegador — menos bytes trafegando na rede.
- Armazenar JSON em bancos de dados, Redis, cookies, variáveis de ambiente ou query strings onde existem limites de tamanho.
- Incorporar JSON-LD ou estado da aplicação em HTML.
Para arquivos que você edita manualmente, mantenha a versão formatada no repositório e minifique durante o build. Use o formatador JSON para transformar um JSON minificado de volta em um formato legível.
Tamanho minificado vs. com gzip
Gzip e Brotli são muito eficientes em comprimir espaços repetidos, então depois da compressão HTTP a diferença entre JSON formatado e minificado cai para alguns por cento. As estatísticas mostram os dois números para você avaliar se vale a pena minificar no seu caso. Em payloads grandes, remover campos não usados e encurtar chaves repetidas economiza muito mais.
Ordenar chaves e JSON Lines
| Opção | Use para |
|---|---|
| Ordenar chaves | Saída estável para diffs, chaves de cache e assinaturas — dois objetos com os mesmos dados geram texto idêntico |
| JSON Lines | Arquivos de log, importações em massa para BigQuery e Elasticsearch, streaming — um valor JSON por linha |
Validação
Como o JSON é analisado antes de ser minificado, a ferramenta também funciona como validador: vírgulas sobrando, aspas simples, comentários e chaves sem aspas são reportados com sua posição. Números grandes mantêm os limites de precisão do JavaScript — inteiros acima de 253 podem perder dígitos.
Também pesquisado como: minificar json, compressor json, comprimir json, json em uma linha, remover espaços json, json para ndjson, json lines.
Ferramentas que combinam com: Minificador JSON
- Minificador de JavaScript — Cole seu JavaScript e receba código minificado pronto para produção com o Terser — o mesmo motor usado por Vite, webpack e Rollup — com comparação real antes/depois e tamanhos em gzip.
- Compactar e Descompactar Gzip — Compacte texto ou qualquer arquivo com gzip, zlib ou deflate bruto, ou cole Base64 / abra um arquivo .gz para descompactar.
- JSON para CSV — Transforme um array JSON em um CSV pronto para planilha.
- Minificador XML — Compacte documentos XML, feeds, sitemaps e payloads SOAP removendo indentação e comentários, com verificação de XML bem formado para nada quebrar.