Minificador de JSON — Grátis online

Cole seu JSON abaixo e clique no botão Minificar para comprimi-lo, removendo espaços e quebras de linha desnecessários.

Entrada Pronto

As estatísticas de entrada estão disponíveis pelo botão Estatísticas acima deste campo.

Saída

As estatísticas de saída estão disponíveis pelo botão Estatísticas acima deste campo.

Os resultados são fornecidos apenas para fins informativos e podem conter erros. Verifique de forma independente as informações importantes. O uso desta ferramenta é por sua conta e risco.

O que esta ferramenta faz

O minificador de JSON remove todo espaço, tabulação e quebra de linha que fica fora dos valores de texto e gera a menor versão válida do seu JSON. Os dados em si não mudam: chaves, valores e ordem ficam exatamente iguais.

A minificação trabalha sobre o texto, não sobre uma cópia reanalisada, então inteiros muito grandes como 12345678901234567890 e decimais como 1.10 são mantidos dígito a dígito em vez de arredondados pelo JavaScript. O JSON ainda é validado antes, então uma entrada inválida é apontada em vez de ser compactada.

Quando usar

  • Reduzir um payload de API, um valor de configuração ou dados de teste antes de enviar, guardar num campo de banco de dados ou embutir num script.
  • Colocar JSON numa única linha para uma variável de ambiente, um comando curl ou uma entrada de log.
  • Voltar a compactar um JSON formatado depois de lê-lo no Formatador e Organizador de JSON.
  • Comparar o tamanho de um payload antes e depois de tirar os espaços, para ver quanto de banda a formatação custa.

Exemplo prático

Entrada

{
  "id": 42,
  "name": "Ana",
  "tags": ["admin", "editor"],
  "active": true
}

Saída

{"id":42,"name":"Ana","tags":["admin","editor"],"active":true}

Perguntas sobre esta ferramenta

Quanto o JSON diminui?

Depende da indentação. JSON formatado com dois espaços costuma encolher de 15 a 30 por cento, e arquivos muito aninhados encolhem ainda mais. A compressão HTTP como gzip economiza espaço adicional além disso.

Os espaços dentro das strings são removidos?

Não. Só sai o espaço entre os elementos da sintaxe. O texto entre aspas, incluindo espaços e caracteres escapados, fica exatamente como foi escrito.

O JSON minificado continua válido?

Sim. O JSON minificado é equivalente ao original e qualquer analisador o lê da mesma forma. Use o Validador de JSON se quiser conferir.

Esta ferramenta é gratuita?

Sim, é grátis. Sem cadastro nem e-mail. Veja o resultado nesta página.

Como recebo o resultado?

Use a ferramenta nesta página. O resultado aparece aqui, sem envio por e-mail.