Você está sem internet. As ferramentas que você já abriu continuam funcionando.
Minificador de JavaScript
Deixe o JavaScript menor removendo comentários, indentação e espaços desnecessários. Os nomes das variáveis continuam como estão, então o código segue funcionando exatamente igual.
Grátis e privado. Tudo funciona no seu navegador e nada é enviado.
JS
JS
Relatar um problema
Como funciona
Cole o seu JSCole o código, digite ou abra um arquivo. Clique em Exemplo para ver um modelo.
Confira o resultadoO resultado aparece à direita enquanto você digita. Os erros mostram a linha e a coluna.
Copie ou baixeCopie o JS com um clique ou baixe como arquivo.
Minificação de espaços em que você pode confiar
Este minificador remove o que o motor ignora e nada mais. Quebras de linha que encerram um comando em código sem ponto e vírgula são mantidas, então a inserção automática de ponto e vírgula funciona como antes.
Para bundles o menor possível, uma ferramenta de build que também renomeia variáveis vai além, mas para correções rápidas, trechos de código e scripts inline esta é a escolha segura.
O tamanho antes e depois aparece ao lado do resultado, junto com a porcentagem economizada.
Sobre JS
JavaScript é a linguagem das páginas da web e de muitas ferramentas. O formatador entende strings, template literals, expressões regulares e comentários, então nunca quebra o código mexendo no conteúdo deles.
Perguntas frequentes
Meu código vai continuar funcionando?
Sim. Só comentários e espaços em branco são removidos, e as quebras de linha que mudam o sentido são mantidas. Strings, expressões regulares e template literals não são alterados.
Meu código é enviado para algum lugar?
Não. A formatação e a minificação acontecem no seu navegador. Seu código não é enviado para os nossos servidores.
A minificação renomeia minhas variáveis?
Não. A minificação só remove comentários, quebras de linha e espaços. Os nomes continuam legíveis e o código funciona exatamente igual, o que deixa a ferramenta segura para qualquer arquivo.
Por que algumas quebras de linha ficam no JavaScript minificado?
O JavaScript entende algumas quebras de linha como o fim de um comando. Onde remover uma delas poderia mudar o que o código faz, ela é mantida.
Posso formatar JSON aqui?
O JSON tem uma ferramenta própria, com visualização em árvore e validação. Use a página de ferramentas JSON indicada abaixo.
Funciona sem internet?
Sim. Depois que você abre a página uma vez, ela continua funcionando sem conexão com a internet.
Solte o arquivo para ver o que dá para fazer com ele