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.

Atualizado em · Por Leonardo Gaertner

Achou um resultado errado ou tem uma sugestão? Avise por e-mail.

Como usar

  1. Cole o JSON no campo da esquerda.
  2. O resultado minificado aparece na hora, com o tamanho antes e depois.
  3. 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.