Reduce el HTML: quita comentarios y espacios sobrantes, elimina atributos type y comillas de atributo innecesarios; script, style y pre quedan intactos.
La minificación ocurre localmente en tu navegador. Tu HTML nunca sale del dispositivo.
La página se escanea una vez, separando las regiones crudas (bloques script, style, textarea y pre pasan byte a byte) del marcado normal. En el marcado se eliminan los comentarios salvo los condicionales, se colapsa el espacio en blanco y —si lo activas— caen las comillas de atributo sin riesgo y los atributos type redundantes. Las transformaciones de abajo son la lista completa; no se intenta nada más.
No. El contenido de script y style pasa intacto byte a byte. Minimizar JS de verdad implica analizar el lenguaje y renombrar variables, lo que puede cambiar el comportamiento del programa si sale mal — es otro trabajo con otras herramientas. En este sitio, la herramienta hermana Code Minifier hace justo eso en una página aparte.
También intocados. Reconstruir CSS (fusionar reglas, acortar colores) puede alterar el orden de la cascada en casos límite, así que esta herramienta deja cada bloque style y cada atributo style tal como están. Solo se procesa el espacio en blanco entre etiquetas HTML y dentro del marcado.
Los comentarios HTML normales son peso muerto en producción, así que por defecto se van. Pero los comentarios condicionales heredados — <!--[if IE]> ... <![endif]--> — son instrucciones ejecutables para Internet Explorer antiguo, y borrarlos puede cambiar lo que esos navegadores renderizan. El interruptor «Conservar comentarios condicionales» preserva exactamente esa familia.
El HTML típico escrito a mano o generado por plantillas adelgaza entre un 5 y un 15%: sobre todo espacios de sangrado y comentarios. Los marcos de minificación que también reducen JS y CSS reportan cifras mayores, pero hacen un trabajo más arriesgado. Mira la línea de estadísticas: si la ganancia es pequeña en tu archivo, el modo seguro te ahorró problemas por poco.
No. Toda la transformación es un pase de expresiones regulares sobre tu texto en JavaScript puro dentro del navegador. No se envía nada a ninguna parte, y no hay cuenta ni petición de red asociada a minimizar.
Si acabas de usar Minificar HTML, los siguientes pasos naturales son Minificador de código, Probador de expresiones regulares, Diferencias de texto (diff), o explora todas las herramientas de Herramientas de archivos.