Como usar
- Cole seu JavaScript.
- Escolha se quer encurtar os nomes de variáveis e manter os comentários de licença.
- Clique em Minificar ou pressione Ctrl+Enter (⌘+Enter no Mac).
- 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.