Minificador de JavaScript

Cole JavaScript para obter um arquivo menor que funciona do mesmo jeito, com o tamanho economizado antes e depois do gzip.

Lacrado neste dispositivo

Funciona no seu navegador. Nada é enviado.

Lacrado

JavaScript minificado

Seu JavaScript minificado vai aparecer aqui enquanto você digita.

Como funciona

  1. Cole seu script

    Cole JavaScript ou abra um arquivo .js. A sintaxe moderna é suportada, incluindo classes, funções async e encadeamento opcional.

  2. Ajuste as opções

    Mantenha o padrão para um resultado seguro e pequeno, ou remova as chamadas console, encurte os nomes de nível superior e rode passagens extras.

  3. Copie o resultado

    Confira os bytes economizados e depois copie o código ou baixe um arquivo .min.js.

Perguntas frequentes

Meu código é enviado para algum lugar?

Não. O Terser, o minificador usado pela maioria das ferramentas de build JavaScript, roda dentro do seu navegador. Seu código-fonte nunca sai do seu dispositivo.

O código minificado vai funcionar do mesmo jeito?

Sim, com as opções padrão. Um código que depende dos nomes das funções durante a execução, por exemplo para relatórios de erro, deve usar “Manter nomes de funções e classes”. Incluir os nomes de nível superior só é seguro quando o script não compartilha variáveis globais com outros scripts.

O que muda com a “Sintaxe de saída”?

Ela diz ao Terser qual versão do JavaScript ele pode usar ao reescrever seu código, como arrow functions no ES2015 ou mais recente. Ela não converte a sintaxe moderna para ES5: para isso, use um transpilador como o Babel.

Por que ativar “Módulo ES”?

Arquivos que usam import ou export são módulos. Avisar o Terser permite que ele os analise, aplique o modo estrito e encurte com segurança os nomes de nível superior, já que as variáveis de um módulo não são globais.

Ele gera um source map?

Não. Esta ferramenta foi pensada para minificações rápidas. Para builds de produção com source maps, use o Terser pelo seu bundler.

Instalar o One For All no seu computador

O One For All passa a abrir em uma janela própria, como um app, direto da sua área de trabalho ou da tela inicial. Não é preciso baixar nada de uma loja de apps, e seus arquivos continuam no seu dispositivo.

  1. Clique no ícone de instalação à direita da barra de endereço ou abra o menu do navegador (⋮).
  2. Escolha “Instalar One For All” ou “Instalar página como app”: um atalho é adicionado à sua área de trabalho e aos seus apps.

Baixar o mecanismo desta ferramenta?

Esta ferramenta funciona inteiramente no seu navegador. Para isso, ela precisa baixar os itens abaixo do One For All, uma única vez. Depois, eles ficam guardados neste dispositivo, e na próxima vez a ferramenta abre na hora.

Seus arquivos nunca são enviados para lugar nenhum.