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.

JAVASCRIPT MINIFICADO

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

  1. Pega tu código JavaScript en el recuadro superior, o pulsa Cargar ejemplo para probar.
  2. Deja marcada la casilla Conservar comentarios de licencia si tu código incluye avisos legales que empiezan por /*! y debes mantenerlos.
  3. Pulsa Minificar. La primera vez tarda unos segundos porque se carga el motor de minificación.
  4. Revisa el peso antes y después y el porcentaje de ahorro.
  5. 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 (??).

(Visitado 3 veces, 3 visitas hoy)

¿Te ha sido útil este contenido? Puedes invitarme a un café para ayudar a mantener el proyecto.

Invítame a un café