Minificador / Formateador de HTML

Elimina comentarios, colapsa espacios en blanco, quita etiquetas de cierre opcionales (</html>, </head>, </body>) y quita valores de atributos por defecto o booleanos. Desactiva cualquier opción, ve el ahorro de bytes en vivo y copia el resultado minificado. El modo de formateo es el inverso — reintroduce la indentación en cada etiqueta de bloque. Puramente del lado del cliente, sin subir nada.

Opciones
Resumen

Pega algo de HTML para ver el ahorro.

Qué se elimina

  • Comentarios. <!-- … --> se elimina por completo. Los comentarios condicionales (<!--[if IE]>) se conservan para que las páginas IE antiguas sigan funcionando.
  • Etiquetas de cierre opcionales. </html>, </head>, </body> se quitan cuando no van seguidos de un comentario.
  • Valores de atributos por defecto. type="text" en <input>, type="submit" en <button>, method="get" en <form>, enctype="application/x-www-form-urlencoded", type="text/javascript" y type="text/css" — todos fuera.
  • Atributos booleanos. checked="checked"checked, disabled=""disabled, y value="false" se elimina por completo.
  • Espacios en blanco. Las secuencias colapsan a un único espacio; los espacios entre etiquetas se recortan. Dentro de <pre>, <script>, <style>, <textarea> y <title> se dejan tal cual — esos cuerpos son contenido del usuario.