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
Como formatador de json
- 1
Cole seu JSON
Cole ou digite JSON na caixa de entrada. É analisado enquanto você digita.
- 2
Escolha um estilo
Escolha indentação de 2 espaços, 4 espaços ou tabulações, ou mude para saída minificada.
- 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.
Você também pode precisar
Formatador de XML
Indente XML e detecte tags desbalanceadas
Formatador de HTML
Embeleze e indente HTML corretamente
CSV para JSON
Converta exportações de planilhas para JSON
Codificador e decodificador Base64
Codifique e decodifique Base64 e Base64URL
Formatador de CSS
Embeleze ou minifique folhas de estilo
Minificador de CSS
Reduza folhas de estilo com um minificador de verdade, consciente de CSS
Gerador de hash
MD5, SHA-1, SHA-256, SHA-384 e SHA-512
Formatador de JavaScript
Formate JS e TypeScript com um analisador real