Skip to main content
Toolzer — Free Online Tools

Minificador de JavaScript

Elimine comentarios y espacios en blanco de JS. Los identificadores se conservan.

Acerca de la herramienta

Elimine comentarios, líneas en blanco y espacios en blanco innecesarios de JavaScript para enviar paquetes más pequeños. La herramienta es un minificador seguro: no renombra identificadores, no altera el ámbito ni reescribe expresiones, lo que significa que nunca rompe el código, incluso cuando la entrada depende de los nombres de las funciones en tiempo de ejecución. Úselo como una victoria rápida en scripts en línea, fragmentos de terceros o cualquier JS que aún no esté pasando por un empaquetador.

Preguntas frecuentes

¿Por qué no modificar también los nombres de las variables?

El renombramiento requiere un análisis completo del ámbito y rompe cualquier código que use Function.name, eval o búsquedas reflexivas. Aquí priorizamos la seguridad; para una compresión máxima, use esbuild, terser o swc en un pipeline de compilación.

¿Manejará JavaScript moderno?

Sí, async/await, encadenamiento opcional, clases, módulos ES sin JSX/TSX, todo pasa sin problemas. Las cadenas (incluidos los literales de plantilla) se conservan intactas.

¿Elimina código muerto?

No. La eliminación de código muerto necesita una herramienta a nivel de AST. Este minificador solo toca caracteres que no afectan el significado del programa.

¿Se almacena mi código?

No. Todo se ejecuta en su navegador.