Minificador de JavaScript
Sobre esta herramienta
Reduce el tamaño de un archivo JavaScript eliminando comentarios de línea y de bloque, saltos de línea y espacios en blanco innecesarios, sin tocar el contenido de cadenas de texto, plantillas literales ni expresiones regulares (que se detectan y se dejan intactas para no romper el código). Esto puede reducir notablemente el peso de un script antes de subirlo a producción cuando no se cuenta con un proceso de compilación (bundler) configurado. Es importante ser honesto sobre sus límites: esta es una minificación básica basada en un analizador de texto propio, no un compilador completo de JavaScript como Terser o esbuild — no renombra variables ni reestructura el código, solo quita lo que es puramente estético. Para proyectos grandes en producción se recomienda un minificador real integrado al proceso de build; para scripts sueltos o pegar código rápido en un sitio, esta herramienta es suficiente y funciona enteramente en tu navegador.
Preguntas frecuentes
¿Qué elimina exactamente?
Los comentarios de línea y de bloque y los espacios y saltos de línea innecesarios. Las cadenas de texto, las plantillas literales y las expresiones regulares se dejan intactas.
¿Por qué conserva algunos saltos de línea?
Porque JavaScript inserta puntos y coma automáticamente al final de ciertas líneas (return, break, continue). Quitar el salto podría cambiar lo que hace el código, así que se conserva uno cuando existía.
¿Reduce tanto como Terser o esbuild?
No. No renombra variables ni reestructura el código, así que el ahorro es menor. Sirve para scripts sueltos sin proceso de compilación; en un proyecto con bundler, usa Terser o esbuild.
¿Cuánto ahorro me muestra?
El tamaño en bytes antes y después y el porcentaje de reducción, calculado sobre tu texto.
¿Es seguro minificar sin probar después?
Conviene probar siempre el resultado: es una minificación sencilla basada en un analizador propio, y en código poco habitual podría fallar. Guarda el original.
Herramientas relacionadas
Minificador de CSS
Reduce el tamaño de tu hoja de estilos quitando espacios y comentarios
LocalFormateador de Código
Formatea JS, TS, HTML, CSS, JSON y Markdown al instante
LocalFormateador JSON
Valida, formatea y minifica JSON al instante
LocalGenerador de UUID
Genera UUID v4 aleatorios y seguros en lote
LocalDiff de Código
Compara dos textos y resalta las diferencias línea por línea
LocalCodificador y Decodificador Base64
Codifica y decodifica texto o archivos en Base64 al instante