Ir al contenido
MagicWebBox
Iniciar sesión

Minificador JS

Minifica tu código JavaScript

Código fuente

JavaScript Minificado

El resultado aparecerá aquí.

Acerca de la herramienta

Esta herramienta reduce el tamaño de un archivo JavaScript antes de publicarlo, para que tus páginas descarguen menos datos. Resulta útil para un script independiente, un widget que se inserta en una web, un bookmarklet o un proyecto sin paso de build, cuando quieres un archivo más ligero sin configurar webpack, Vite o esbuild.

La minificación la hace Terser, con la compresión y el acortado de nombres de variables activados: el código se analiza de verdad, no se modifica con expresiones regulares. Al terminar, la herramienta muestra el tamaño antes y después y el porcentaje ahorrado. Si hay un error de sintaxis, el mensaje indica la línea y la columna.

Cómo usarla

  1. Pega tu código en «Código fuente» o elige un archivo .js en «Importar un archivo».
  2. Pulsa «Minificar JavaScript».
  3. Revisa el resultado y el ahorro de tamaño en «JavaScript Minificado».
  4. Pulsa «Descargar JS Minificado» para obtener el archivo minified.js.

Preguntas frecuentes

¿Mi código se envía a un servidor?

No. Terser se carga en la página y la minificación se ejecuta en tu navegador. El archivo importado se lee en local y el archivo minificado se crea en tu dispositivo al descargarlo.

¿La minificación puede romper mi código?

Terser aplica transformaciones pensadas para conservar el comportamiento, pero renombra las variables locales. Un código que depende del nombre de una función, por ejemplo con fn.name, puede verse afectado. Prueba siempre el archivo minificado antes de publicarlo.

¿Qué pasa si mi código tiene un error?

Si Terser no consigue analizar el código, no se genera ningún resultado y un mensaje muestra el error con su línea y columna. Corrige el archivo fuente y vuelve a pulsar el botón de minificar.

¿La herramienta genera un source map?

No, solo genera el código minificado. Si necesitas source maps para depurar en producción, usa Terser o tu bundler desde la línea de comandos, que ofrecen esa opción.