Para minificar JavaScript online, pega tu código en el recuadro y pulsa Minificar. La herramienta elimina espacios, saltos de línea y comentarios, y acorta los nombres de las variables locales para que el archivo pese menos sin cambiar lo que hace. Verás el peso antes y después y el porcentaje de ahorro.
Peso: 0 KB antes · 0 KB después
Todo ocurre en tu navegador: tu código no se sube a ningún servidor.
Cómo usar el minificador de JavaScript
- Pega tu código JavaScript en el recuadro superior, o pulsa Cargar ejemplo para probar.
- Deja marcada la casilla Conservar comentarios de licencia si tu código incluye avisos legales que empiezan por
/*!y debes mantenerlos. - Pulsa Minificar. La primera vez tarda unos segundos porque se carga el motor de minificación.
- Revisa el peso antes y después y el porcentaje de ahorro.
- Pulsa Copiar o Descargar .min.js para llevarte el resultado.
Para el resto de tu página tienes el minificador de CSS y el minificador de HTML. Si lo que necesitas es lo contrario, volver legible un archivo ya minificado, usa el formateador de JavaScript. Hay más utilidades en la categoría Formateadores, Validadores y Texto.
Preguntas frecuentes
¿Minificar JavaScript cambia lo que hace el código?
No. El resultado hace lo mismo que el original. Cambian los espacios, los comentarios y los nombres de las variables locales, que se acortan. Los nombres globales y las propiedades de los objetos no se tocan.
¿Se sube mi código a algún servidor?
No. La minificación se hace en tu navegador. Lo único que se descarga es el motor de minificación (Terser), y solo la primera vez que pulsas Minificar.
¿Cuánto se reduce un archivo JavaScript al minificarlo?
Depende del código. En archivos con muchos comentarios y nombres de variables largos es habitual ahorrar entre un 30 % y un 60 %. La herramienta te muestra la cifra exacta de tu archivo.
¿Qué pasa si mi código tiene un error de sintaxis?
No se minifica. La herramienta muestra un mensaje con la línea y la columna donde está el error para que puedas corregirlo.
¿Admite JavaScript moderno?
Sí. Entiende la sintaxis actual: funciones flecha, async y await, clases, plantillas de cadena, encadenamiento opcional (?.) y fusión nula (??).
¿Te ha sido útil este contenido? Puedes invitarme a un café para ayudar a mantener el proyecto.
Invítame a un café
