ForHosting KIT · Dados e planilhas

Minificar JSON

Compacte dados recuados na menor forma que ainda significa a mesma coisa: no exemplo, quatro linhas com a, b e uma lista curta voltam como uma única linha sem nenhum espaço, com todos os nomes e valores intactos. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve

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

arquivo menor, resposta mais rápida

De onde vêm os bytes a mais

Dados que ficam bonitos no editor, com recuo de dois espaços, uma quebra de linha depois de cada entrada e uma linha em branco entre seções, carregam peso morto assim que saem do lugar onde foram escritos. Um arquivo de configuração, uma resposta guardada em cache perto dos visitantes ou os dados embutidos em um aplicativo de celular pagam por essa formatação: mais bytes para transferir, mais bytes para ler e mais bytes ocupando espaço. Nenhum desses espaços muda o que os dados significam, então tirá-los não custa nada e economiza espaço por onde os dados passam.

O que a minificação faz, passo a passo

Primeiro o texto inteiro é lido para confirmar que é válido. Depois ele é escrito de novo sem nenhum espaço dispensável: sem recuo, sem quebras de linha e sem espaço depois de dois-pontos ou vírgulas, de modo que toda a estrutura cabe em uma linha compacta enquanto cada nome, valor e nível continua exatamente no lugar. No exemplo, quatro linhas recuadas viram uma só. Guarde a versão legível como fonte, porque a compacta é pensada para máquinas, e você sempre pode reorganizá-la para pessoas com um formatador.

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. O processo é reversível a qualquer momento com o formatador, que devolve a versão indentada.

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.

É grátis? Tem limite de uso?

Grátis e sem limite na página, sem cadastro.

Dados minificados podem voltar a ficar legíveis?

Sim. Nada se perde quando os espaços saem, então basta formatar a linha compacta de novo para recuperar uma versão recuada e legível. Guarde a versão legível como cópia de trabalho e publique a compacta.

A ferramenta confere se os meus dados são válidos?

Sim. O texto inteiro é lido primeiro, com o mesmo rigor de um programa, e só dados válidos são compactados. Dados quebrados, como uma aspa faltando ou uma vírgula solta, são apontados em vez de virar uma linha quebrada.

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 '{"json":{"a":1}}'
{
  "json": {
    "a": 1
  }
}
{
  "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.

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.

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

Minificar não é comprimir com perda: o JSON minificado é exatamente o mesmo documento aos olhos de qualquer sistema — só que ocupando menos bytes.

Quando vale a pena minificar

Em tráfego repetido, cada byte removido se multiplica. 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.

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.

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.

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.

Ver a documentação completa do KIT →