Minificar é um processo de leitura e reescrita do JSON usando o motor JSON do próprio navegador, por isso o resultado compacto é garantidamente composto pelos mesmos dados que o seu código vai voltar a ler - sem comentários perdidos, sem chaves reordenadas à mão, sem nada que se possa partir. A contagem de tamanho conta bytes UTF-8 reais, não caracteres, por isso um ficheiro cheio de emojis ou de texto acentuado mostra o peso verdadeiro que vai ter na transferência.
Minificador de JSON Gratuito
Funciona inteiramente no navegador - sem carregar nada, sem registo.
Para que serve um minificador de JSON?
Um minificador de JSON remove todos os espaços, tabulações e quebras de linha que um documento JSON não precisa, condensando-o numa única linha compacta. Os dados mantêm-se idênticos - só a formatação desaparece - por isso o ficheiro fica mais pequeno e carrega mais depressa. Cole aqui o seu JSON e a minificação acontece em tempo real, mostrando o número de bytes antes e depois e a percentagem poupada.
Como utilizar
- 1Cole o seu JSON. Coloque JSON formatado, bem indentado ou escrito à mão na caixa de entrada.
- 2Veja a minificação em tempo real. A versão compacta numa única linha aparece de imediato, e a barra de estado confirma se o JSON é válido ou indica o primeiro erro.
- 3Confirme o que poupou. A contagem de tamanho mostra os bytes antes e depois e a percentagem removida, para saber exatamente quanto mais leve ficou o ficheiro.
- 4Copie o resultado. Copie o JSON minificado e cole-o onde precisar de um valor compacto.
Para quem é
- Programadores frontend a reduzir um ficheiro de configuração ou de traduções (i18n) para que as páginas carreguem com menos kilobytes.
- Engenheiros de API e backend a compactar o corpo de um pedido ou de uma resposta antes de o enviar pela rede.
- Trabalho de DevOps e dados - achatando um bloco de JSON grande para o guardar ou registar numa única linha.
- Quem precisa de colar JSON numa URL, num campo de base de dados ou numa variável de ambiente, onde é exigido um valor numa só linha.
Perguntas frequentes
O minificador de JSON é gratuito?
Sim - é completamente gratuito, sem registo e sem limites de utilização. Funciona inteiramente no seu navegador.
O meu JSON é enviado para algum lado?
Não. O seu JSON é processado e minificado localmente no navegador e nunca é enviado para um servidor, por isso é seguro para chaves de API privadas, tokens e dados internos.
Minificar altera os meus dados?
Não. Minificar apenas remove os espaços, tabulações e quebras de linha entre elementos. Cada chave, valor, número e texto - incluindo os espaços dentro do texto - é preservado exatamente, por isso os dados lidos ficam idênticos aos originais.
Quanto é que o meu JSON vai ficar mais pequeno?
Depende de como estava formatado. Um JSON bem indentado e com muitos níveis pode encolher entre 40% e 70%, porque carrega bastante indentação, enquanto um JSON já compacto quase não muda. A ferramenta mostra os bytes exatos poupados e a percentagem para o seu ficheiro.
E se o meu JSON for inválido?
O minificador valida à medida que escreve. Se o JSON tiver uma vírgula a mais no final, aspas simples, uma chave sem aspas ou faltar um parêntese reto, a barra de estado indica o problema - e, quando o navegador reporta uma posição, aponta a linha e a coluna - para poder corrigi-lo antes de minificar.
Funciona offline?
Sim. Depois de a página carregar, o minificador continua a funcionar sem ligação, porque todo o processamento acontece no seu dispositivo.