Minificador de JavaScript, CSS y HTML

Minificador de código

Cada kilobyte que tu sitio envía retrasa su carga, sobre todo en redes móviles. Minificar elimina todo lo que el navegador no necesita: espacios, saltos de línea y comentarios. En JavaScript, además, acorta los nombres de variables y simplifica expresiones. Esta herramienta minifica JavaScript con Terser, el mismo motor que usan herramientas como webpack, y CSS y HTML con reglas que respetan las cadenas y los bloques preformateados. Te muestra el tamaño antes y después y el porcentaje de ahorro.

Cómo usar

  1. 1

    Elige el lenguaje: JavaScript, CSS o HTML

  2. 2

    Pega tu código en el editor

  3. 3

    En JavaScript, decide si acortar nombres de variables y eliminar console.log

  4. 4

    Pulsa «Minificar» y copia el resultado

Beneficios

  • JavaScript minificado con Terser, estándar de la industria
  • Acorta variables y simplifica expresiones de forma segura
  • Conserva comentarios de licencia /*! */ y @license
  • CSS sin comentarios ni espacios, sin tocar cadenas ni calc()
  • HTML compacto que respeta pre, textarea y script
  • Muestra el ahorro en bytes y en porcentaje

Qué hace la minificación

Minificar es transformar el código en una versión equivalente pero más pequeña. En todos los lenguajes se eliminan comentarios, espacios y saltos de línea innecesarios. En JavaScript, Terser va más allá: renombra variables locales a una o dos letras, elimina código inalcanzable, combina declaraciones y reescribe expresiones en formas más cortas, sin cambiar el comportamiento. En proyectos reales, la minificación suele reducir el JavaScript entre un 30% y un 60%, y el ahorro se suma al de la compresión gzip o brotli del servidor.

Minificar CSS sin romper nada

El minificador de CSS elimina comentarios y espacios alrededor de llaves, dos puntos, punto y coma y comas, y quita el último punto y coma de cada bloque. No toca el contenido de las cadenas, como los nombres de fuentes entre comillas o el texto de content, ni los espacios dentro de calc(), donde son obligatorios alrededor de + y −. Los comentarios que empiezan con /*! se conservan porque suelen contener licencias.

Minificar HTML

En HTML se eliminan los comentarios y los espacios de indentación entre etiquetas, y se reducen los espacios repetidos a uno solo. El contenido de pre, textarea y script se deja intacto, porque ahí los espacios importan, y los bloques style se minifican con el minificador de CSS. Como en HTML un espacio entre dos elementos en línea puede ser visible, la herramienta conserva un espacio donde había texto y solo elimina la indentación entre etiquetas en líneas distintas.

Buenas prácticas

Guarda siempre el código original: el minificado es difícil de leer y depurar. En proyectos con un proceso de compilación, como Next.js, Vite o webpack, la minificación ya se hace automáticamente en producción; esta herramienta es ideal para fragmentos sueltos, scripts de un sitio estático, plantillas de correo o para comparar resultados. Si necesitas depurar código minificado en producción, genera mapas de código fuente (source maps).

Preguntas frecuentes

No debería. Terser solo aplica transformaciones seguras. Si tu código depende de nombres de funciones en tiempo de ejecución, desactiva la opción de acortar nombres.

Herramientas relacionadas

Formateador y Validador JSON

Formatea, valida y minifica JSON online. Detecta errores con la línea y columna exactas y te explica cómo corregirlos en español. Gratis y 100% privado.

texto

Convertidor de Markdown a HTML

Convierte Markdown a HTML con vista previa en tiempo real. Soporta tablas, listas, citas y código al estilo GitHub. Copia el HTML limpio para tu blog o web.

convertidores

Codificador y Decodificador Base64

Codifica y decodifica Base64 online con soporte UTF-8 (acentos y ñ), Base64 URL-safe y conversión de imágenes y archivos a data URI. Gratis y privado.

convertidores

Probador de Expresiones Regulares (Regex)

Prueba expresiones regulares en tiempo real: resalta coincidencias, muestra grupos de captura y prueba reemplazos. Con ejemplos para email, teléfono y RFC.

texto

Convertidor Binario

Convierte números entre binario, octal, decimal y hexadecimal al instante. Ideal para programación e informática. Gratis y sin registro.

convertidores

Convertidor de Hexadecimal a Decimal

Convierte números hexadecimales a decimales al instante (y de decimal a hexadecimal). Incluye el equivalente en binario. Gratis y sin registro.

convertidores

Convertidor de Hexadecimal a Texto

Convierte código hexadecimal a texto legible (y de texto a hexadecimal), compatible con tildes y ñ mediante UTF-8. Gratis y sin registro.

convertidores

Calculadora IP y de Subredes

Calcula la dirección de red, máscara, broadcast y hosts disponibles a partir de una IP y un prefijo CIDR. Gratis, sin registro.

calculadoras