Minificador JSON
Minifique e comprima JSON removendo espaços em branco
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
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.
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.
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
Saída minificada
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.