Minificar JSON

Valide o JSON e remova a formatação de espaço em branco.

Privado: funciona no seu navegador e o que você digita nunca é enviado. Como conferir

Seus arquivos são processados aqui, no seu dispositivo

Não enviamos o conteúdo dos seus arquivos ou textos a nenhum servidor: tudo é processado na memória do navegador. Você não precisa de conta, não há limite diário e não usamos análise de visitas nem rastreadores. Cada ferramenta tem limites de tamanho para proteger a memória do dispositivo.

A conexão só é necessária para carregar o site. Depois você pode se desconectar e as ferramentas continuam funcionando (algumas pré-visualizações podem precisar de conexão). A hospedagem pode receber dados técnicos das visitas. Os favoritos guardam apenas identificadores de ferramentas neste navegador.

Como tratamos seus dados →

Como usar esta ferramenta

  1. Cole um documento JSON válido.
  2. Reduza para remover a formatação do espaço em branco fora das strings.
  3. Revise grandes números e chaves duplicadas antes de usá-lo em outro sistema.

Um exemplo que você pode verificar

Remova a formatação JSON enquanto preserva o espaço em branco dentro das strings.

Entrada de exemplo

{ "text": "a  b", "n": 1 }

Resultado esperado

{"text":"a  b","n":1}

Minificação não é criptografia nem compressão ZIP. JSON é validado antes da produção.

Minificar JSONUsos e orientação prática

A minimização do JSON remove as quebras de indentação e formatação para produzir uma representação compacta. É útil quando um campo técnico espera uma linha ou quando o espaço em branco ao redor adiciona tamanho sem carregar dados. O processo é diferente da compactação de arquivos ZIP ou gzip. Serializa uma estrutura analisada válida sem formatação de legibilidade em torno de seus valores. A string resultante é JSON compacta, em vez de um arquivo binário compactado ou um novo formato de dados.

Espaços dentro das cordas pertencem ao seu conteúdo e permanecem. Um endereço ou sentença não deve perder a separação de palavras só porque a indentação externa desaparece. A entrada deve seguir as regras do JSON; comentários e vírgulas não são aceitos. Se a fonte for uma expressão de objeto JavaScript, tornando-a uma linha não a torna automaticamente válida JSON. Determine o formato de origem real antes de assumir que ele pode ser colado em um analisador JSON inalterado.

A ferramenta usa o analisador do navegador, incluindo sua precisão numérica e comportamento de chave duplicada. Os inteiros muito grandes podem mudar, e as propriedades repetidas mantêm seu valor final. Isso distingue serialização de dados analisados de uma remoção de espaço em branco puramente textual. Mantenha a fonte quando bytes exatos, assinaturas ou representações além da precisão do analisador devem ser preservados. Uma minificação bem-sucedida confirma a sintaxe aceita, não a equivalência exata de byte com todos os documentos de entrada possíveis.

Inspecione uma string contendo espaços, um número significativo e o comprimento de uma matriz após o processamento. Formate uma cópia com a ferramenta complementar para facilitar a revisão, lembrando as mesmas restrições de análise. Se a meta for a transferência de aplicativo reduzida, a compressão do servidor é uma decisão separada. Mantenha uma configuração legível para edição e use a versão compacta somente onde ela serve o fluxo de trabalho de recebimento. Verifique se o destino recebe a string completa em vez de uma cópia truncada.

Uma verificação prática antes de usar o resultado

Um julgamento de minificação deve incluir uma sentença com espaços dentro de uma string e uma matriz com vários itens. Verifique se o espaçamento de sentenças sobrevive e os elementos de matriz permanecem. Para comparação de tamanho, meça bytes usando a codificação selecionada em vez de apenas o comprimento visível de uma linha. A saída compacta pode ser menos legível sem ser substancialmente menor quando existia pouca formatação inicialmente. Retenha a versão de edição e identifique qual cópia o destino usará. Se uma assinatura depender de bytes exatos, não assuma que a análise e a serialização preservam sua sequência original necessária. Uma representação compacta e uma representação fiel de byte são propriedades diferentes que valem a pena verificar separadamente.

Opções e limites

Cole JSON válido. O resultado é serializado sem recuo ou quebras de linha; espaços dentro das cordas são preservados.

Perguntas frequentes

Isso é compressão de arquivos?

Não. Remove formatação desnecessária. O analisador do navegador mantém a última chave duplicada e usa precisão de número JavaScript.

É grátis e preciso me cadastrar?

Sim, é grátis. Você não precisa se cadastrar, criar conta nem instalar aplicativo, e não há limite diário: abra a ferramenta e use. Existem apenas limites de tamanho, que protegem a memória do dispositivo.

Meus dados são enviados a algum servidor?

Não. O que você digita ou cola é processado na memória do navegador e não é enviado a nenhum servidor. Você pode conferir na aba Rede do navegador ou desconectando-se depois de carregar a página.

Guias