Herramienta Gratuita

Minifier HTML, CSS y JS con Ofuscador de Código

Minifica JavaScript, CSS y HTML con un clic y, si quieres, ofusca el código para dificultar copias. Todo se revisa antes de publicar.

✅ Minificar JS, CSS y HTML ✅ Ofuscador de código ✅ Verificación automática ✅ El código no sale del navegador
🗜️ Minifier y Ofuscador

Minificación

Ofuscación (opcional)

Dificulta leer y copiar tu JavaScript. Déjalo desactivado si solo quieres minificar.

Opciones avanzadas de ofuscación
Separados por comas. Úsalo para funciones llamadas desde otros archivos.
Solo oculta textos en scripts mayores que esto (en bytes).
Preparando el motor (solo tarda en la primera visita)…

Resultado

Antes de publicar: guarda siempre el archivo original. Sube la versión minificada como copia, ábrela en el navegador, prueba los botones y revisa la consola (F12) antes de reemplazar el archivo en producción.

¿Qué es minificar código?

Minificar (en inglés, minification) es quitar del código todo lo que solo sirve para que las personas lo lean: espacios, indentación, saltos de línea innecesarios y comentarios. El navegador ignora esos caracteres, así que la página funciona igual, pero los archivos pesan menos y cargan más rápido. Este minifier HTML, CSS y JS lo hace con un clic y revisa el resultado antes de que lo publiques.

Cómo minificar JS, CSS y HTML online

  1. Arrastra el archivo al área punteada, haz clic en ella para buscarlo en tu computadora o pega el código.
  2. El tipo de código (HTML, CSS o JavaScript) se reconoce solo. Si prefieres, elígelo a mano.
  3. Marca las opciones de minificación y, si quieres proteger el código, las de ofuscación.
  4. Haz clic en Minificar y revisa la verificación: verde significa que el texto, los enlaces, los títulos y los scripts se conservaron.
  5. Copia el resultado o descarga el archivo .min listo para subir al servidor.

Minificar JS (JavaScript minify)

Al minificar JS, la herramienta quita los comentarios // y /* */ y los espacios que JavaScript no necesita, sin tocar strings, template literals ni expresiones regulares. Los saltos de línea se mantienen a propósito: JavaScript inserta punto y coma automáticamente (ASI), y juntar todo en una sola línea podría romper código escrito sin ;. Los comentarios de licencia marcados con /*! también se conservan. Puedes pegar un archivo .js suelto o una página completa con scripts internos.

Minificar CSS

Para minificar CSS se quitan los comentarios, los espacios alrededor de llaves, dos puntos y comas, y el último punto y coma de cada bloque. Lo que el CSS necesita para funcionar se queda: los espacios dentro de calc(), las media queries, los textos entre comillas y las direcciones en url().

Minifier HTML

El minifier HTML une espacios e indentación, quita comentarios, elimina el type redundante de las etiquetas <script> y <style> y compacta los bloques de datos estructurados (JSON-LD). El contenido de <pre> y <textarea> nunca se modifica, porque ahí los espacios se ven en pantalla. Los comentarios condicionales y los marcados con <!--! también se mantienen.

Minificar u ofuscar: ¿cuál es la diferencia?

Minificar hace el archivo más pequeño. Ofuscar hace el código difícil de entender. Esta herramienta puede hacer las dos cosas a la vez.

AspectoMinificarOfuscar
ObjetivoCargar más rápidoDificultar la lectura y la copia
Nombres de funcionesSiguen igualesPasan a códigos como _0x1a23
Textos de las stringsSiguen legiblesQuedan codificados hasta ejecutarse
Tamaño del archivoSiempre bajaPuede subir un poco
Ideal paraTodo sitio publicadoHerramientas, juegos y scripts propios

Un ofuscador de código no es cifrado. Alguien con tiempo y conocimientos todavía puede estudiar el código, pero le costará mucho más. Por eso nunca pongas contraseñas ni claves de API en el JavaScript, ofuscado o no: deben quedarse en el servidor.

¿La minificación ayuda al SEO?

Sí. PageSpeed Insights de Google recomienda reducir JavaScript y CSS, porque los archivos pequeños llegan antes y mejoran las métricas de Core Web Vitals, como el LCP. La minificación no cambia el texto, los títulos ni los enlaces, que es lo que Google lee, y la herramienta revisa justamente esos puntos.

Fíjate también en los números de gzip. Como la mayoría de los servidores ya comprimen los archivos al enviarlos, la mejora que nota el visitante es la de "Gzip después". Es normal que el ahorro bruto sea del 15% y el de gzip ronde el 5%.

Tu código no sale de tu computadora

El motor de minificación y ofuscación funciona dentro de tu navegador, con Python compilado a WebAssembly. Ningún código se envía, guarda ni almacena en un servidor. En la primera visita el motor se descarga y queda en la caché, así que las siguientes aperturas son mucho más rápidas.

Otras herramientas para desarrolladores

Preguntas Frecuentes

El minificador es conservador: mantiene los saltos de línea del JavaScript y conserva strings, regex, calc() y el contenido de <pre>. Después de procesar, la herramienta revisa el texto visible, los enlaces, los títulos, el JSON-LD y la sintaxis de los scripts. Aun así, prueba la versión minificada antes de reemplazar el archivo original.
Minificar quita espacios y comentarios para que el archivo pese menos. Ofuscar renombra funciones y variables y codifica los textos para dificultar la lectura del código. La ofuscación es opcional y se puede combinar con la minificación.
Ayuda de forma indirecta. Los archivos más pequeños cargan antes, lo que mejora las métricas de Core Web Vitals que usa Google. El contenido de la página, que es lo que Google lee, no cambia.
No. Todo se procesa en tu navegador. Cuando la página y el motor terminan de cargar, puedes incluso desconectarte de internet y seguir usándola.
Sí. Arrastra un archivo .css o .js, o pega el código. El tipo se detecta solo y el archivo descargado conserva la extensión, como estilo.min.css o script.min.js.
Por seguridad. JavaScript inserta punto y coma automáticamente al final de las líneas (ASI). Juntar todo en una sola línea podría romper código escrito sin punto y coma. Cada salto de línea ocupa 1 byte y gzip casi anula esa diferencia.
Es 100% gratuito, sin registro, sin inicio de sesión y sin límite de uso.

¡Valoramos tu opinión!

Envíanos tu comentario o sugerencia cuando quieras.
Nuestro equipo lee cada mensaje con atención.


¿Algo salió mal al usar la herramienta?
Habla con nuestro equipo de soporte →