ForHosting KIT · Dados e planilhas

Minificar JSON

Minificar JSON é remover tudo o que só existe para olho humano — espaços, quebras de linha, indentação — e deixar o arquivo no menor tamanho possível, sem alterar nenhum dado. Esta ferramenta faz isso grátis, direto no navegador, sem cadastro: cole o JSON legível e saia com a versão compacta.

● EstávelGrátis · no seu navegador
Use pelo WebAPIE-mailApp em breveTelegram em breve

Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.

O que a minificação remove (e o que ela nunca toca)

Saem os espaços em branco, as quebras de linha e a indentação; ficam intactos todos os campos, valores, acentos e a ordem original. Minificar não é comprimir com perda: o JSON minificado é exatamente o mesmo documento aos olhos de qualquer sistema — só que ocupando menos bytes. O processo é reversível a qualquer momento com o formatador, que devolve a versão indentada.

Quando vale a pena minificar

Sempre que o JSON viaja ou se acumula: respostas de API que o servidor entrega milhares de vezes por dia, arquivos de configuração embarcados em apps, payloads que contam contra limite de tamanho, dados guardados em campos de banco. A economia por arquivo depende de quanta indentação havia — num JSON profundamente aninhado e bem indentado, o espaço em branco chega a ser uma fatia relevante do total. Em tráfego repetido, cada byte removido se multiplica.

Grátis no navegador, em escala via API

Na página, o uso é grátis, ilimitado e sem cadastro — e o conteúdo não é enviado a servidor nenhum, porque a minificação roda inteira no seu navegador, inclusive no celular. Para minificar como etapa automática de um build ou de um fluxo de publicação — todo arquivo que vai para produção, por exemplo —, a mesma capacidade funciona via API por US$ 0,002 por chamada, com documentos de até 25 MB e o preço publicado.

Aliviar o payload de uma API muito chamada

Um endpoint consultado a cada carregamento de página entregava JSON indentado. Minificado no processo de build, o mesmo conteúdo ficou menor — e a diferença, multiplicada por milhões de chamadas no mês, virou economia real de banda.

Caber no limite de tamanho de um campo

O sistema aceita no máximo alguns KB por campo de configuração, e o JSON formatado passava do limite. Minificado, o mesmo documento coube — sem cortar nenhum dado.

Preparar dados embarcados num app

O app da TecnoSul embarca tabelas de referência em JSON. Antes de cada versão, os arquivos passam pela minificação e o pacote final baixa mais rápido no celular do usuário — o que importa em plano de dados brasileiro.

Minificar pode quebrar ou alterar meus dados?

Não: só espaços e quebras de linha são removidos. Campos, valores, acentos e ordem permanecem idênticos — qualquer sistema lê o arquivo minificado exatamente como leria o original.

Quanto o arquivo diminui?

Depende de quanta indentação e espaço havia no original. Um JSON muito indentado encolhe bem mais que um já compacto — a ferramenta mostra o tamanho antes e depois para você ver a diferença no seu caso.

Dá para desfazer a minificação?

Dá: passe o arquivo pelo formatador de JSON e ele volta a ficar indentado e legível. Nada se perde no caminho.

É grátis? Tem limite de uso?

Grátis e sem limite na página, sem cadastro. Para minificar automaticamente em sistemas, a API custa US$ 0,002 por chamada.

O JSON que eu colo vai parar em algum servidor?

Não: o processamento é local, no seu navegador. É seguro minificar arquivos com dados internos.

Tem limite de tamanho de arquivo?

25 MB por documento — e se o seu JSON tem esse tamanho, minificar é ainda mais urgente.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/data/json-minify

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/data/json-minify \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.json_minify",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_mb25
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →