Minificador de JSON

Reduza seu JSON para produção removendo espaços em branco, comentários e vírgulas finais, diretamente no seu navegador. Cole ou envie seus dados e obtenha uma versão compacta instantaneamente.

100% Processamento no Lado do Cliente

Seu JSON é analisado e minificado totalmente no seu navegador. Nada é enviado para um servidor.

JSON minificado
Tamanho: 0 caracteres

O que é um minificador de JSON?

Um minificador de JSON remove cada byte que um analisador não precisa — indentação, quebras de linha e espaços ao redor da pontuação — para que os mesmos dados ocupem muito menos bytes. É a forma mais rápida de reduzir arquivos de configuração, payloads de API ou qualquer JSON que você sirva diretamente a um cliente.

Esta ferramenta também entende as duas formas mais comuns pelas quais arquivos "JSON" se desviam do padrão estrito: comentários // e /* */, e vírgulas finais antes de um } ou ] de fechamento. Ative "Remover comentários e vírgulas finais" para limpá-los automaticamente antes da análise, para que arquivos de configuração estilo JSONC sejam minificados em JSON válido e estrito.

Como funciona

  • Adicione seu JSON: cole o JSON diretamente no editor ou envie um arquivo .json.
  • Escolha suas opções: ative a remoção de comentários/vírgulas finais para entradas estilo JSONC, e ordene as chaves alfabeticamente se quiser uma saída determinística.
  • Revise instantaneamente: seu JSON minificado e as estatísticas de redução de tamanho são atualizados enquanto você digita.
  • Copie ou baixe: copie o resultado para a área de transferência ou baixe-o como um arquivo .json.

Recursos

  • Cole JSON ou envie um arquivo .json
  • Minificação instantânea que remove todos os espaços em branco e quebras de linha
  • Remoção opcional de comentários // e /* */ e vírgulas finais (entrada estilo JSONC/JSON5)
  • Ordenação alfabética opcional de chaves para saída determinística e fácil de comparar
  • Mensagens de erro claras e específicas quando o JSON é inválido
  • Estatísticas de tamanho de saída e percentual de redução
  • Copiar para a área de transferência ou baixar como .json
  • Processamento 100% no navegador para sua privacidade

Boas práticas

  • Minifique apenas o resultado final: mantenha um arquivo fonte legível e formatado, e minifique como uma etapa de build, não como o arquivo que você edita no dia a dia.
  • Ordene as chaves quando precisar de diffs estáveis: ative a ordenação alfabética para arquivos de configuração gerados, para que reexportar não produza diffs ruidosos por causa da reordenação.
  • Remova comentários antes de enviar a analisadores estritos: a maioria das chamadas JSON.parse em produção rejeita comentários e vírgulas finais — limpe a configuração estilo JSONC antes que ela chegue a um consumidor estrito.
  • Valide antes de minificar: corrija primeiro os erros de sintaxe subjacentes; minificar não consegue reparar JSON quebrado, apenas compactar JSON válido.
  • Combine com gzip ou brotli: a compressão do lado do servidor lida bem com estrutura repetida, enquanto minificar remove o preenchimento legível que a compressão nem sempre alcança.

Solução de problemas

Meu JSON tem comentários e não é analisado

O JSON padrão não suporta comentários // ou /* */. Ative "Remover comentários e vírgulas finais" para removê-los automaticamente antes da análise.

O resultado minificado parece uma única linha longa

Isso é esperado — a minificação remove toda a indentação e as quebras de linha entre os tokens para economizar bytes. Os dados em si não mudam.

A ordem das chaves mudou após minificar

A ordem é preservada por padrão. Ela só muda se você ativou "Ordenar chaves alfabeticamente", que reordena as chaves em todos os objetos, incluindo os aninhados.

Preciso ler ou editar meu JSON, não reduzi-lo

Esta ferramenta só minifica. Para obter JSON limpo e indentado que você possa realmente ler e editar, use o Formatador de JSON, que suporta ambos os modos.

Casos de uso comuns

  • Reduzir payloads de resposta de API: minifique fixtures JSON ou respostas simuladas para reduzir o tamanho de transferência e acelerar as requisições.
  • Incorporar literais JSON em HTML ou bundles JS: um bloco de dados compacto adiciona menos peso à página ou script ao redor.
  • Reduzir o espaço usado em localStorage ou sessionStorage: o armazenamento do navegador tem limites de tamanho — JSON minificado deixa mais margem antes de atingi-los.
  • Limpar configuração estilo JSONC antes da implantação: remova os comentários e vírgulas finais que os desenvolvedores usam para legibilidade, para que analisadores estritos de produção aceitem o arquivo.
  • Reduzir o JSON para campos com espaço limitado: encaixe dados em parâmetros de URL, variáveis de ambiente ou colunas de banco de dados com limites de tamanho rígidos.

Perguntas frequentes

Minificar muda meus dados?

Não. Minificar apenas remove espaços em branco, quebras de linha e, se ativado, comentários e vírgulas finais. Os valores e a estrutura permanecem idênticos.

O que acontece com os comentários no meu JSON?

Eles só são removidos se você ativar "Remover comentários e vírgulas finais". O JSON padrão não suporta comentários, então deixá-los sem remover causará um erro de análise.

Ele pode corrigir JSON inválido?

Não. A opção de limpeza trata os dois adicionais não padronizados mais comuns (comentários e vírgulas finais), mas não pode reparar outros erros de sintaxe — a mensagem de erro indica o que está errado para que você possa corrigi-lo.

A ordenação de chaves funciona em objetos profundamente aninhados?

Sim. Quando ativada, a ordenação é aplicada recursivamente a todos os objetos da estrutura, não importa o nível de aninhamento.

Esta ferramenta também formata ou embeleza JSON?

Não, esta ferramenta só minifica. Se você precisa de JSON indentado e legível, use o Formatador de JSON, que suporta ambos os modos.

Vocês armazenam meu JSON?

Não. Tudo acontece localmente no seu navegador, e nada é enviado ou salvo.

Ele pode lidar com arquivos JSON muito grandes?

Ele roda inteiramente no seu navegador, então o limite prático é a memória disponível do seu dispositivo — arquivos de configuração e payloads de API típicos funcionam instantaneamente.

Share this tool

Share a direct link or embed this tool on your site. Keep the Tooladex attribution link to support the project.