Entrada JSON

Saída minificada

O que é um minificador JSON?

JSON minificado remove todos os espaços em branco: quebras de linha, indentação e espaços entre chaves e valores. O resultado é um formato compacto em uma linha. APIs frequentemente retornam JSON minificado para reduzir o tamanho do payload. Arquivos de configuração e campos de banco de dados também podem precisar disso. Um minificador JSON faz o inverso do formatador, comprimindo JSON legível.

Esta ferramenta roda no seu navegador. O JSON é processado com JSON.stringify() sem argumentos adicionais, gerando a menor saída possível. Nada é enviado a um servidor.

Como usar esta ferramenta

1

Colar ou enviar

Cole seu JSON no editor esquerdo ou clique em Enviar para carregar um arquivo. O botão Amostra carrega dados de exemplo.

2

Ver saída minificada

O painel direito mostra o resultado minificado automaticamente. A barra de estatísticas exibe tamanho original, tamanho minificado e redução. JSON inválido exibe erro.

3

Copiar ou baixar

Use <strong>Copiar</strong> ou <strong>Baixar</strong> para obter o JSON minificado. Para saída formatada, use primeiro o Formatador JSON. Para validar sintaxe antes e depois de minificar: Validador JSON.

Exemplos de minificação JSON

Minificar remove todos os espaços em branco. Exemplo:

Entrada formatada

Entrada

Saída minificada

Saída

Quando JSON minificado é usado

Respostas de API são frequentemente minificadas para reduzir largura de banda. Ao construir APIs, você pode minificar o JSON enviado. Ao armazenar JSON em colunas de banco ou parâmetros de URL, tamanho menor é importante. Ferramentas de build e bundlers podem esperar configuração minificada. A especificação JSON permite qualquer quantidade de espaço em branco, então JSON minificado também é válido.

Para ler JSON minificado, cole primeiro no Formatador JSON. Para validar sintaxe antes e depois: Validador JSON.

Perguntas frequentes

Os dados são enviados a um servidor?

Não. A minificação ocorre no seu navegador. Você pode verificar na aba Rede.

A minificação altera os dados?

Não. Apenas espaços em branco são removidos. Estrutura e valores permanecem iguais. RFC 8259 define que espaço em branco em JSON não tem significado.

Quanto menor fica?

Depende da quantidade original de espaço. JSON formatado com indentação de 2 espaços pode reduzir 30–50%. A barra de estatísticas mostra o valor exato.

Posso minificar JSON inválido?

Não. A ferramenta primeiro analisa a entrada. Se não for JSON válido, exibe erro. Use o Validador JSON ou o Formatador JSON para corrigir a sintaxe.

E JSON com comentários?

JSON padrão não suporta comentários. Arquivos com comentários (ex: configurações do VS Code) precisam ter os comentários removidos primeiro.

Ferramentas relacionadas

Para mais sobre JSON: guia MDN, RFC 8259, json.org. JSON.stringify em MDN, minificação em linha de comando para arquivos grandes: jq, testes de API: Postman.