Pular para o conteúdo
ToolMug

Minificador de JavaScript

Reduza o tamanho do JavaScript para produção. O Terser remove espaços e comentários, encurta nomes de variáveis locais e simplifica o código, e você vê exatamente quantos bytes foram economizados.

Roda no seu navegador — nada do que você digita é enviado

Como usar

  1. Cole seu JavaScript.
  2. Escolha se quer encurtar os nomes de variáveis e manter os comentários de licença.
  3. Clique em Minificar ou pressione Ctrl+Enter (⌘+Enter no Mac).
  4. Copie ou baixe o arquivo minificado.

Opções explicadas

Encurtar nomes de variáveis
Renomeia variáveis locais e parâmetros de funções para letras únicas. Os nomes globais são mantidos para que outros scripts ainda possam usá-los.
Manter comentários de licença
Mantém os comentários que começam com /*! ou contêm @license ou @preserve, que muitas licenças exigem que sejam preservados.

Exemplos

function add(first, second) {
  // soma
  return first + second;
}

é minificado para function add(d,n){return d+n}.

Perguntas frequentes

O código minificado é seguro para usar?

O Terser só aplica transformações que mantêm o comportamento de código válido. Código que depende de nomes de funções em tempo de execução (por exemplo, via Function.name) pode se comportar de outra forma quando os nomes são encurtados; nesse caso, desative essa opção.

Ele suporta JavaScript moderno?

Sim. O Terser entende a sintaxe atual, incluindo classes, funções async, optional chaining e módulos. Ele não converte o código para navegadores antigos.

Meu código é enviado para algum servidor?

Não. O Terser roda no seu navegador.

Privacidade

Esta ferramenta funciona inteiramente no seu navegador. Seus arquivos e textos são processados no seu dispositivo e nunca são enviados aos nossos servidores.

Ferramentas relacionadas