Saltar al contenido
ToolMug

Minificador de JavaScript

Reduce el tamaño de tu JavaScript para producción. Terser quita espacios y comentarios, acorta los nombres de las variables locales y simplifica el código, y ves exactamente cuántos bytes te ahorras.

Funciona en tu navegador: nada de lo que introduces se sube

Cómo se usa

  1. Pega tu JavaScript.
  2. Elige si quieres acortar los nombres de variables y conservar los comentarios de licencia.
  3. Haz clic en «Minificar» o pulsa Ctrl+Enter (⌘+Enter en Mac).
  4. Copia o descarga el archivo minificado.

Opciones explicadas

Acortar nombres de variables
Renombra las variables locales y los parámetros de funciones con una sola letra. Los nombres globales se mantienen para que otros scripts puedan seguir usándolos.
Conservar comentarios de licencia
Conserva los comentarios que empiezan por /*! o contienen @license o @preserve, que muchas licencias exigen mantener.

Ejemplos

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

se minifica a function add(d,n){return d+n}.

Preguntas frecuentes

¿Es seguro usar el código minificado?

Terser solo aplica transformaciones que mantienen el comportamiento del código válido. El código que depende de los nombres de funciones en tiempo de ejecución (por ejemplo, mediante Function.name) puede comportarse de otra forma si se acortan los nombres; en ese caso, desactiva esa opción.

¿Admite JavaScript moderno?

Sí. Terser entiende la sintaxis actual, incluidas clases, funciones async, encadenamiento opcional y módulos. No convierte el código para navegadores antiguos.

¿Se sube mi código?

No. Terser se ejecuta en tu navegador.

Privacidad

Esta herramienta funciona por completo en tu navegador. Tus archivos y textos se procesan en tu dispositivo y nunca se suben a nuestros servidores.

Herramientas relacionadas