Minificador JSON — Minifique JSON Online

Remova todos os espaços desnecessários do seu JSON, valide ao mesmo tempo e veja exatamente quantos bytes você economiza — antes e depois do gzip.

Atualizado em
Abrir arquivo

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Minificador JSON

  1. Cole o JSON ou abra um arquivo .json.
  2. O JSON é validado e minificado na hora; erros mostram a linha e a coluna.
  3. Opcionalmente, ordene as chaves em ordem alfabética ou escreva cada item do array em sua própria linha (NDJSON).
  4. Copie ou baixe o JSON minificado.

O que é minificar JSON?

Minificar JSON remove todo espaço, tabulação e quebra de linha que não esteja dentro de uma string. Os dados não mudam — JSON.parse retorna exatamente o mesmo objeto — mas o texto fica menor. JSON formatado com indentação de dois espaços costuma ser 20–40 % maior que sua versão minificada.

{
  "id": 42,
  "tags": ["a", "b"]
}

vira {"id":42,"tags":["a","b"]}.

Quando minificar JSON

  • Respostas de API e configurações enviadas ao navegador — menos bytes trafegando na rede.
  • Armazenar JSON em bancos de dados, Redis, cookies, variáveis de ambiente ou query strings onde existem limites de tamanho.
  • Incorporar JSON-LD ou estado da aplicação em HTML.

Para arquivos que você edita manualmente, mantenha a versão formatada no repositório e minifique durante o build. Use o formatador JSON para transformar um JSON minificado de volta em um formato legível.

Tamanho minificado vs. com gzip

Gzip e Brotli são muito eficientes em comprimir espaços repetidos, então depois da compressão HTTP a diferença entre JSON formatado e minificado cai para alguns por cento. As estatísticas mostram os dois números para você avaliar se vale a pena minificar no seu caso. Em payloads grandes, remover campos não usados e encurtar chaves repetidas economiza muito mais.

Ordenar chaves e JSON Lines

OpçãoUse para
Ordenar chavesSaída estável para diffs, chaves de cache e assinaturas — dois objetos com os mesmos dados geram texto idêntico
JSON LinesArquivos de log, importações em massa para BigQuery e Elasticsearch, streaming — um valor JSON por linha

Validação

Como o JSON é analisado antes de ser minificado, a ferramenta também funciona como validador: vírgulas sobrando, aspas simples, comentários e chaves sem aspas são reportados com sua posição. Números grandes mantêm os limites de precisão do JavaScript — inteiros acima de 253 podem perder dígitos.

Também pesquisado como: minificar json, compressor json, comprimir json, json em uma linha, remover espaços json, json para ndjson, json lines.

Ferramentas que combinam com: Minificador JSON

  • Minificador de JavaScript — Cole seu JavaScript e receba código minificado pronto para produção com o Terser — o mesmo motor usado por Vite, webpack e Rollup — com comparação real antes/depois e tamanhos em gzip.
  • Compactar e Descompactar Gzip — Compacte texto ou qualquer arquivo com gzip, zlib ou deflate bruto, ou cole Base64 / abra um arquivo .gz para descompactar.
  • JSON para CSV — Transforme um array JSON em um CSV pronto para planilha.
  • Minificador XML — Compacte documentos XML, feeds, sitemaps e payloads SOAP removendo indentação e comentários, com verificação de XML bem formado para nada quebrar.

Perguntas frequentes

Minificar JSON altera os dados?
Não. Apenas os espaços fora de strings são removidos. Analisar o JSON minificado resulta exatamente nos mesmos valores.
Como converter JSON para uma linha só?
Cole aqui — a saída minificada é uma única linha. Copie ou baixe como arquivo.
Por que o tamanho com gzip é tão parecido entre JSON formatado e minificado?
Gzip e Brotli comprimem espaços repetidos extremamente bem. Minificar ainda ajuda quando os dados não são comprimidos, por exemplo em bancos de dados, cookies ou URLs.
Meu JSON é enviado para algum servidor?
Não. A validação e a minificação são executadas no seu navegador.
Posso instalar o Minificador JSON como um aplicativo da web e usá-lo offline?
Sim. O Minificador JSON é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas