Minificador de JSON online
O minificador de JSON remove espaços, indentação e quebras de linha desnecessários, deixando o texto no menor tamanho possível sem mudar o conteúdo. A ferramenta mostra o tamanho antes e depois e roda no seu navegador, sem enviar o JSON a nenhum servidor.
O JSON é minificado no seu navegador e não é enviado a nenhum servidor.
Achou um resultado errado ou tem uma sugestão? Avise por e-mail.
Como usar
- Cole o JSON no campo da esquerda.
- O resultado minificado aparece na hora, com o tamanho antes e depois.
- Clique em Copiar resultado para levar o texto para o seu código ou requisição.
Como funciona
A ferramenta lê o JSON e o reescreve sem nenhum espaço entre os elementos. Espaços que fazem parte de um texto entre aspas são preservados, porque são dados.
O resultado é equivalente ao original, mas pode não ser idêntico caractere a caractere: o número 1.0 vira 1, sequências como \u00e9 viram o próprio caractere é, e a ordem das chaves é mantida. Se houver chaves repetidas no mesmo objeto, vale a última.
Se o texto não for um JSON válido, a ferramenta mostra o erro em vez de gerar um resultado, o que serve também como uma conferência rápida.
Fonte: RFC 8259: o formato JSON
Perguntas frequentes
Minificar altera os dados do JSON?
Não. Só são removidos os espaços e as quebras de linha que ficam entre os elementos. Os valores, as chaves e a ordem dos itens continuam os mesmos.
Quanto o JSON diminui ao minificar?
Depende de quanta indentação o original tem. Em JSON muito indentado a redução costuma ser grande; em JSON que já está compacto, quase nada. A ferramenta mostra a porcentagem exata.
Vale minificar se o servidor já comprime com gzip?
Ainda ajuda um pouco, mas a diferença é menor, porque a compressão já elimina boa parte da repetição de espaços. Minificar continua útil em arquivos de configuração, variáveis de ambiente e cabeçalhos.
Como voltar do JSON minificado para o legível?
Use o formatador de JSON do PraDev: ele adiciona quebras de linha e indentação de novo.
Outras ferramentas que podem ajudar
- Formatador JSONFormate, indente, minifique e valide JSON online
- Validador JSONValide JSON online e veja a linha e a coluna do erro, o tipo e a profundidade
- Codificar Base64Converta texto para Base64 online, com suporte a acentos (UTF-8) e opção URL-safe
- Conversor de Timestamp UnixConverta timestamp Unix (segundos ou milissegundos) em data e hora, e data em timestamp
- Testador de RegexTeste expressões regulares online: destaque dos casamentos, grupos e flags
- Comparador JSONCompare dois JSON online e veja o caminho de cada chave adicionada, removida ou alterada