Esta ferramenta para minificar e comprimir JSON remove todos os espaços em branco e quebras de linha desnecessários e mostra quanto o arquivo diminuiu. Cole ou abra o JSON e baixe como .json ou .json.gz.
Última atualização:
Como funciona
Abra ou cole o JSON
Cole o JSON, abra um arquivo .json ou .json.gz, carregue de uma URL ou use Carregar exemplo.
Minifique ou formate
Minificar remove os espaços fora das strings; Formatar indenta com 2 espaços, 4 espaços ou tabulação. O tamanho antes e depois aparece na tela.
Baixe ou copie
Baixe o resultado como .json ou compactado em .json.gz, copie ou abra no JSON Viewer.
Recursos
Minificação exata
Só os espaços entre os tokens são removidos. Strings, escapes, números e ordem das chaves continuam exatamente como estavam, então números longos nunca são arredondados.
Economia de tamanho
Veja o tamanho antes e depois e a porcentagem economizada, além do tamanho em gzip quando a compactação está ativada.
Download em gzip
Baixar como .json.gz compacta o resultado com gzip, a mesma compressão usada por servidores web.
Erros claros e modo formatar
JSON inválido é apontado com linha e coluna, e Minificar JSON inválido como texto remove os espaços fora das strings mesmo assim. Em Formatar, um JSON minificado volta a ficar legível.
Limites e privacidade
Arquivos JSON podem ter até 200 MB, também depois de descompactar um arquivo .json.gz. Arquivos acima de 5 MB são convertidos direto do arquivo, sem carregá-lo no editor.
Minificar não remove chaves nem valores vazios. Veja a página de privacidade.
Perguntas frequentes
Como deixar um JSON em uma linha só?
Cole o JSON com o modo Minificar selecionado. Todas as quebras de linha e indentações fora das strings são removidas, e o resultado fica em uma única linha.
Como comprimir um arquivo JSON?
Abra o arquivo e clique em Baixar .JSON para ter o arquivo minificado, ou ative Baixar como .json.gz para um arquivo compactado com gzip.
Quanto o meu arquivo JSON vai diminuir?
Depende da indentação. O tamanho antes e depois e a porcentagem aparecem na tela; o gzip costuma reduzir dados de texto bem mais.
Minificar altera os meus dados?
Não. Só os espaços fora das strings são removidos. Valores, ordem das chaves e números ficam exatamente iguais, incluindo acentos.
Dá para comprimir um JSON com erros?
Ative Minificar JSON inválido como texto. Os espaços fora das strings são removidos, e a posição do erro continua sendo mostrada.
Funciona no celular?
Sim. A página roda em qualquer navegador moderno, no computador, no Android e no iPhone, sem instalar nada.
O compressor de JSON é grátis?
Sim. É grátis, e os arquivos são processados no seu navegador; nada é enviado.