Minificador de JavaScript
Pega JavaScript y obtén una versión minificada, con los nombres locales acortados y la lógica comprimida, además del tamaño ahorrado.
Sobre esta herramienta
Terser es el minificador que hay detrás de la mayoría de bundlers. Analiza el código, elimina las ramas muertas y las variables sin usar, precalcula constantes, reescribe expresiones en equivalentes más cortos y renombra las variables locales con una sola letra. Los nombres públicos — exportaciones, globales, propiedades de objetos — se conservan para que el código siga funcionando.
Úsalo para bookmarklets, scripts en línea dentro de páginas HTML, userscripts y comprobaciones rápidas de tamaño. El resultado es JavaScript estándar; la sintaxis moderna se conserva en lugar de transpilarse. Todo se ejecuta en tu navegador y no se sube nada.
Preguntas frecuentes
- ¿Por qué me da un error de sintaxis?
- La entrada debe ser JavaScript válido. TypeScript, JSX y Flow no se aceptan; compílalos antes.
- ¿Cambiarán los nombres de mis funciones?
- Los nombres del nivel superior se conservan; solo se renombran las variables locales y los parámetros dentro de las funciones.
- ¿Genera un source map?
- Aquí no. Usa Terser en tu cadena de compilación cuando necesites source maps.