Formateador y minificador de JavaScript online
Haz legible el JavaScript minificado, o reduce tus propios scripts para producción.
Pega JavaScript, abre un archivo .js o suéltalo aquí
Siguiente: Formateador de JSON · Formateador y minificador CSS
Informar de un problema con esta herramienta
Cómo usar Formateador y minificador JS
Pega tu JavaScript
Pega un script, o abre o suelta un archivo .js. Se formatea mientras escribes.
Embellece o minifica
Embellecer indenta el código con 2 o 4 espacios o un tabulador. Minificar acorta nombres y quita espacios y comentarios.
Copia o descarga
Copia el resultado o descárgalo como archivo .js. Al minificar verás cuánto se ha reducido.
Por qué usar Utils365
Minificación de verdad
Terser, el minificador que usan la mayoría de las herramientas de build, renombra variables locales, elimina código muerto y acorta expresiones.
Errores fáciles de encontrar
Un error de sintaxis detiene el minificador, y verás la línea y la columna con el código de alrededor marcado.
Seguro para scripts normales
Los nombres de nivel superior no se renombran, así que otros scripts de la página que usan tus funciones siguen funcionando.
Privado por diseño
Tu código se formatea en tu navegador y nunca se sube, así que el código fuente privado sigue siendo privado.
Preguntas frecuentes
¿Qué hace un minificador de JavaScript?
Quita espacios, saltos de línea y comentarios, renombra las variables locales a letras sueltas y reescribe el código de formas más cortas que hacen lo mismo. Los scripts suelen quedar a la mitad de tamaño o menos.
¿Puedo desminificar JavaScript?
Elige Embellecer para recuperar las sangrías y los saltos de línea y poder leerlo. Los nombres de variables y comentarios originales no se pueden recuperar, porque la minificación los descartó.
¿Admite JavaScript moderno?
Sí: clases, funciones flecha, async y await, encadenamiento opcional, import y export, y await de nivel superior en módulos.
¿Se conservan los comentarios de licencia?
Sí. Los comentarios que empiezan por /*! o contienen @license o @preserve se quedan en el código minificado.
¿Funciona con TypeScript o JSX?
No directamente. El minificador solo lee JavaScript estándar, así que compila primero TypeScript y JSX a JavaScript y pega el resultado.