Minificador de JavaScript y CSS

Elige el lenguaje, pega tu código y haz clic en “Minificar”.

Tus textos y archivos no salen de tu navegador: no se envía nada a ningún servidor.

Cómo se usa

  1. En “Lenguaje” elige JavaScript o CSS y pega tu código.
  2. Haz clic en “Minificar” para quitar espacios, saltos de línea y comentarios. Debajo del resultado verás el tamaño antes y después, y el porcentaje que ahorras.
  3. Con “Acortar nombres de variables” activado, las variables locales de las funciones pasan a tener una o dos letras y el archivo queda aún más pequeño. Los nombres globales que se usan en otras partes no se tocan.
  4. Mientras “Conservar comentarios de licencia” esté activado, se mantienen los comentarios que empiezan por /*! o que contienen @license.

Preguntas frecuentes

¿Minificar puede cambiar cómo funciona mi código?

JavaScript se minifica con Terser y CSS con CSSO, herramientas de código abierto muy usadas y pensadas para que el código funcione igual. Aun así, el código que depende de eval o de los nombres de las funciones puede comportarse distinto, así que pruébalo antes de publicarlo.

¿Funciona con módulos ES?

Sí. Si el código tiene sentencias import o export, se minifica como módulo ES. Si no, se trata como un script clásico y los nombres globales no se cambian.

¿Puedo volver a hacer legible el código minificado?

Los saltos de línea y la sangría se pueden recuperar con el Formateador de JavaScript y CSS, pero los comentarios eliminados y los nombres acortados no vuelven, así que guarda tu código original.

Herramientas relacionadas

Todas las herramientas