JSON Minifier
Minifique e formate JSON com estatísticas de tamanho. Comprima ou formate JSON instantaneamente.
JSON input
Minified JSON
Paste JSON to see the minified result with size statistics.
O que é JSON Minifier?
Um minificador de JSON remove todo o espaço em branco desnecessário do JSON para produzir a menor saída válida possível. Ele elimina espaços, quebras de linha e indentação preservando exatamente a mesma estrutura de dados — perfeito para reduzir o tamanho de arquivos em produção, otimizar payloads de rede ou armazenar JSON de forma compacta. A operação inversa (formatação) devolve a formatação legível com indentação adequada. A minificação é segura e sem perdas: o JSON minificado é interpretado exatamente como os mesmos objetos JavaScript do original, apenas sem o espaçamento amigável ao humano. Esta ferramenta mostra o tamanho original, o tamanho minificado e a porcentagem de redução, para que você veja exatamente quanto espaço está economizando.
Como usar JSON Minifier
- Cole seu JSON no painel esquerdo — pode estar formatado, minificado ou em algum ponto intermediário.
- A saída minificada aparece instantaneamente à direita com estatísticas de tamanho mostrando os bytes economizados e a porcentagem de redução.
- Clique em Copy para pegar o JSON minificado, ou use a opção de formatação para devolver a indentação.
- Alterne entre os modos de minificar e formatar para comprimir ou expandir JSON conforme necessário.
Exemplos
JSON formatado → Minificado
Entrada
{ "name": "Production", "replicas": 3, "enabled": true }
Saída
{"name":"Production","replicas":3,"enabled":true}
JSON grande → Economia de tamanho
Entrada
{ "users": [ {"id": 1, "name": "Alice", "active": true}, {"id": 2, "name": "Bob", "active": false} ], "metadata": {"count": 2} }
Saída
{"users":[{"id":1,"name":"Alice","active":true},{"id":2,"name":"Bob","active":false}],"metadata":{"count":2}}
Erros comuns
- Assumir que a minificação altera valores numéricos ou booleanos — a minificação apenas remove espaço em branco, então a saída interpretada é idêntica; ela não converte números em strings nem modifica dados de qualquer forma.
- Achar que JSON minificado é 'comprimido' como gzip — a minificação remove espaço em branco, mas continua sendo texto puro, então combine com gzip ou brotli para redução adicional de tamanho.
- Esperar que a formatação restaure exatamente a formatação original — formatar adiciona indentação consistente, mas padroniza a formatação em vez de reverter a minificação sem perdas.
Por que usar esta ferramenta
- Redução de tamanho instantânea com estatísticas em tempo real mostrando o tamanho original, o tamanho minificado e a porcentagem de redução.
- Sem perdas e seguro — JSON minificado é interpretado de forma idêntica ao original, sem transformação de dados nem risco além da remoção do espaço em branco.
- Bidirecional — alterne entre os modos de minificar e formatar para comprimir ou expandir JSON conforme necessário, com a mesma validação e tratamento de erros.