Minificador de HTML
Minifica HTML quitando espacios, saltos de línea y comentarios para reducir el peso de la página y que cargue más rápido. Ve los caracteres antes y después.
HTML más liviano, páginas más rápidas
El HTML escrito por personas (o generado por constructores de páginas) está lleno de sangrías, saltos de línea y comentarios. Los navegadores no necesitan nada de eso. El minificador de HTML quita los caracteres innecesarios y la página sigue funcionando igual; además muestra los caracteres HTML antes y los caracteres del HTML minificado después, para que veas cuánto ahorraste.
El HTML más liviano se descarga más rápido, sobre todo en redes móviles, y es el primer archivo que el navegador necesita antes de empezar a mostrar algo.
Minifica una copia para producción y conserva tu código original y legible para editarlo.
Cómo usar el minificador de HTML
- Pega tu código HTML.
- Envía para minificarlo.
- Compara la cantidad de caracteres.
- Copia el HTML minificado y prueba la página antes de publicarla.
Ejemplos
Una página pequeña
Entrada:
<!DOCTYPE html>
<html>
<head>
<title> My page </title>
</head>
<body>
<!-- main nav -->
<p class="intro">
Hello <b>world</b>
</p>
</body>
</html>
Resultado:
<!DOCTYPE html><html><head><title>My page</title><body><p class=intro>Hello <b>world</b>
Desaparecen los espacios y el comentario, se quitan las comillas de intro y se eliminan las etiquetas de cierre que el HTML permite omitir (como </p>, </body> y </html>). Los navegadores la muestran igual.
Usos comunes
- Reducir el peso de páginas HTML estáticas y páginas de aterrizaje.
- Comprimir plantillas de correo HTML (algunos clientes de correo recortan los mensajes grandes).
- Achicar fragmentos y widgets HTML que se incrustan en otros sitios.
- Preparar versiones de producción cuando no tienes una herramienta de build.
- Achicar plantillas de correo HTML antes de enviarlas, después de probarlas en las principales apps de correo.
Consejos y cosas que conviene saber
- Conserva el archivo original y legible. El código minificado es difícil de editar.
- Los espacios dentro de
<pre>y<textarea>importan; revisa esas partes después de minificar. - Gmail recorta los correos de más de unos 102 KB, así que minificar los correos HTML grandes puede mantenerlos completos.
- La compresión del servidor (gzip o Brotli) se suma a la minificación para transferencias todavía más chicas.
- Minifica también tus estilos y scripts con el minificador de CSS y el minificador de JS.
Casos especiales y limitaciones
- Se quitan las etiquetas de cierre opcionales, lo que es HTML válido pero puede confundir a herramientas que esperan que todas las etiquetas estén cerradas, como algunos constructores de correos o analizadores XML. Prueba antes de usar el resultado ahí.
- Los espacios dentro de
<pre>y<textarea>se conservan, porque ahí tienen significado. - Las etiquetas de plantillas (como {{ }} o
<?php ?>) pueden alterarse. Minifica el HTML final ya generado, no las plantillas. - El CSS y el JavaScript en línea también se minifican, así que revisa que la página siga funcionando.
Preguntas frecuentes
¿Qué hace la minificación de HTML?
Quita los caracteres que los navegadores no necesitan, como espacios extra, saltos de línea y comentarios, y así el archivo queda más chico.
¿Minificar puede romper mi página?
Rara vez, pero el contenido sensible a los espacios y los scripts en línea pueden verse afectados. Prueba siempre la versión minificada.
¿El HTML minificado ayuda al SEO?
De forma indirecta. Las páginas más rápidas mejoran la experiencia del usuario y las Core Web Vitals. Los buscadores leen sin problema el HTML minificado.
¿Cuánto más chico quedará mi HTML?
Depende de cuántos espacios y comentarios tenga. En HTML escrito a mano es común ahorrar entre un 10 % y un 30 %.
¿Debo minificar el HTML que genera mi CMS?
Por lo general lo hace al vuelo un plugin de caché o de rendimiento. Usa esta herramienta para páginas estáticas, plantillas ya generadas y HTML de correos.
Herramientas relacionadas
- Minificador de CSS: Minifica tu CSS quitando todos los caracteres innecesarios.
- Minificador de JS: Minifica tu JS quitando todos los caracteres innecesarios.
- Eliminador de etiquetas HTML: Quita fácilmente todas las etiquetas HTML de un bloque de texto.
- Convertidor de entidades HTML: Codifica o decodifica entidades HTML de cualquier texto.
- Calculadora de tamaño de texto: Obtén el tamaño de un texto en bytes (B), kilobytes (KB) o megabytes (MB).
Herramientas similares
Minifica CSS quitando espacios, saltos de línea y comentarios para que las hojas de estilo pesen menos y las páginas carguen más rápido. Minificador gratis.
Minifica JavaScript quitando espacios, comentarios y saltos de línea para reducir el peso del archivo y acelerar tu sitio. Ve los caracteres antes y después.
Herramientas gratis populares
Convierte texto a MAYÚSCULAS, minúsculas, tipo oración, Tipo Título, camelCase, PascalCase, snake_case, CONSTANT_CASE, dot.case o param-case. Gratis.
Consulta los registros DNS de cualquier dominio: A, AAAA, CNAME, MX, NS, TXT y SOA. Revisa correo, SPF, verificaciones y servidores de nombres gratis.
Crea contraseñas seguras y aleatorias con un clic. Elige la longitud e incluye mayúsculas, minúsculas, números y símbolos. Gratis y sin registro.
Codifica cualquier texto o cadena a Base64 al instante. Útil para data URI, encabezados HTTP Basic, correo y API. Codificador Base64 gratis.
Convierte números en letras en varios idiomas, como 1250 a “mil doscientos cincuenta”. Escribe bien cheques, facturas, contratos y tareas. Gratis.
Convierte tu texto en elegantes letras 𝓬𝓾𝓻𝓼𝓲𝓿𝓪𝓼 para copiar y pegar en biografías, nombres y publicaciones de Instagram, TikTok, X y Discord. Gratis.