Utils365

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

  1. Pega tu JavaScript

    Pega un script, o abre o suelta un archivo .js. Se formatea mientras escribes.

  2. Embellece o minifica

    Embellecer indenta el código con 2 o 4 espacios o un tabulador. Minificar acorta nombres y quita espacios y comentarios.

  3. 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.