CanDoYa
PT-PT

Minificador de JSON Gratuito

Funciona inteiramente no navegador - sem carregar nada, sem registo.

JSON
Minificado
Cole JSON para o minificar
Partilhe esta ferramenta

Para que serve um minificador de JSON?

Um minificador de JSON remove todos os espaços, tabulações e quebras de linha que um documento JSON não precisa, condensando-o numa única linha compacta. Os dados mantêm-se idênticos - só a formatação desaparece - por isso o ficheiro fica mais pequeno e carrega mais depressa. Cole aqui o seu JSON e a minificação acontece em tempo real, mostrando o número de bytes antes e depois e a percentagem poupada.

Como utilizar

  1. 1Cole o seu JSON. Coloque JSON formatado, bem indentado ou escrito à mão na caixa de entrada.
  2. 2Veja a minificação em tempo real. A versão compacta numa única linha aparece de imediato, e a barra de estado confirma se o JSON é válido ou indica o primeiro erro.
  3. 3Confirme o que poupou. A contagem de tamanho mostra os bytes antes e depois e a percentagem removida, para saber exatamente quanto mais leve ficou o ficheiro.
  4. 4Copie o resultado. Copie o JSON minificado e cole-o onde precisar de um valor compacto.

Para quem é

Minificar é um processo de leitura e reescrita do JSON usando o motor JSON do próprio navegador, por isso o resultado compacto é garantidamente composto pelos mesmos dados que o seu código vai voltar a ler - sem comentários perdidos, sem chaves reordenadas à mão, sem nada que se possa partir. A contagem de tamanho conta bytes UTF-8 reais, não caracteres, por isso um ficheiro cheio de emojis ou de texto acentuado mostra o peso verdadeiro que vai ter na transferência.

Perguntas frequentes

O minificador de JSON é gratuito?

Sim - é completamente gratuito, sem registo e sem limites de utilização. Funciona inteiramente no seu navegador.

O meu JSON é enviado para algum lado?

Não. O seu JSON é processado e minificado localmente no navegador e nunca é enviado para um servidor, por isso é seguro para chaves de API privadas, tokens e dados internos.

Minificar altera os meus dados?

Não. Minificar apenas remove os espaços, tabulações e quebras de linha entre elementos. Cada chave, valor, número e texto - incluindo os espaços dentro do texto - é preservado exatamente, por isso os dados lidos ficam idênticos aos originais.

Quanto é que o meu JSON vai ficar mais pequeno?

Depende de como estava formatado. Um JSON bem indentado e com muitos níveis pode encolher entre 40% e 70%, porque carrega bastante indentação, enquanto um JSON já compacto quase não muda. A ferramenta mostra os bytes exatos poupados e a percentagem para o seu ficheiro.

E se o meu JSON for inválido?

O minificador valida à medida que escreve. Se o JSON tiver uma vírgula a mais no final, aspas simples, uma chave sem aspas ou faltar um parêntese reto, a barra de estado indica o problema - e, quando o navegador reporta uma posição, aponta a linha e a coluna - para poder corrigi-lo antes de minificar.

Funciona offline?

Sim. Depois de a página carregar, o minificador continua a funcionar sem ligação, porque todo o processamento acontece no seu dispositivo.