Pular para o conteúdo principal
Tooletto

Minificador de JSON

Uma predefinição de Formatador de JSON

Remova cada espaço, tabulação e quebra de linha desnecessários do JSON para produzir a saída válida mais compacta. Útil para incorporar JSON em variáveis de ambiente, strings de consulta ou arquivos de configuração onde o tamanho importa.

  • Os arquivos nunca saem do seu dispositivo
  • Grátis, sem cadastro
  • Sem marcas d'água
  • Funciona offline depois de carregado
Loading tool…

Como formatador de json

  1. 1

    Cole seu JSON

    Cole ou digite JSON na caixa de entrada. É analisado enquanto você digita.

  2. 2

    Escolha um estilo

    Escolha indentação de 2 espaços, 4 espaços ou tabulações, ou mude para saída minificada.

  3. 3

    Copie o resultado

    Copie o JSON formatado para a área de transferência ou baixe como um arquivo .json.

Onde o JSON minificado realmente economiza algo importante

A diferença de tamanho entre JSON formatado e minificado escala com quão profundamente aninhada a estrutura está, já que cada nível de indentação adiciona espaço em branco em cada linha — uma resposta de API profundamente aninhada pode carregar uma fração genuinamente significativa de sua contagem total de bytes como puro espaço em branco de formatação, nada do qual o programa recebedor lê ou precisa. Removê-lo antes que os dados entrem no corpo de uma requisição HTTP, um parâmetro de consulta de URL com limite de comprimento, ou uma variável de ambiente reduz diretamente o payload sem nenhum custo para os próprios dados.

Importa menos onde a restrição não é tamanho mas legibilidade — um arquivo de configuração registrado no controle de versão se beneficia muito mais de permanecer formatado, já que um arquivo JSON minificado de linha única é difícil de comparar ou editar para um revisor humano, e ferramentas de controle de versão geralmente lidam com diffs baseados em linha muito melhor do que linhas densas únicas.

Minificar não muda o que os dados significam

Vale a pena ser explícito que a minificação é puramente uma operação de espaço em branco — nenhuma chave, valor, tipo ou estrutura muda de forma alguma, e um programa analisando a saída minificada recebe um objeto idêntico em todos os aspectos ao que receberia da versão formatada. A única diferença observável é a contagem de bytes da representação de texto, nunca os dados que ela representa.

Perguntas frequentes

Meu JSON é enviado para um servidor?

Não. A análise e formatação usam o motor JSON embutido do navegador. Nada é transmitido, registrado ou armazenado, o que torna seguro para respostas de API contendo dados de produção.

Por que diz que meu JSON é inválido?

As causas mais comuns são vírgulas finais, aspas simples em vez de duplas, chaves sem aspas, e comentários — nenhum dos quais é JSON válido mesmo que o JavaScript os aceite. A mensagem de erro aponta a posição exata.

Qual é a diferença entre formatar e minificar?

Formatar adiciona indentação e quebras de linha para que a estrutura seja legível. Minificar remove cada caractere opcional para tornar o payload o menor possível, o que é o que você quer ao incorporar JSON em uma requisição ou um arquivo de configuração.

Consegue lidar com arquivos muito grandes?

Documentos de até alguns megabytes formatam instantaneamente. Além de aproximadamente 10 MB, o próprio analisador JSON do navegador se torna o gargalo não importa qual ferramenta seja usada.