Minificateur HTML
Réduisez HTML en supprimant les commentaires, les espaces inutiles et les attributs vides.
Minificateur HTML
Collez n'importe quel document ou fragment HTML et cet outil retourne une version plus petite avec le même résultat rendu. Il supprime les commentaires, réduit les espaces inutiles entre les balises et dans les listes d'attributs, et enlève les attributs vides comme class="" qu'un navigateur ignore de toute façon. Utilisez-le avant de publier une page statique, d'intégrer un modèle dans un autre système ou de coller du balisage avec une limite de taille.
Quatre options contrôlent l'étendue de la minification. Conserver le contenu de pre, textarea et script garde les espaces exacts à l'intérieur de ces éléments inchangés, car un espace égaré dans un bloc <pre> ou un script est souvent significatif. Fusionner plusieurs espaces convertit les suites d'espaces, tabulations et sauts de ligne en un seul espace. Supprimer les guillemets des valeurs d'attribut simples enlève les guillemets autour de valeurs comme id=box qui n'en ont pas besoin selon HTML5. Supprimer les balises de fermeture optionnelles enlève les balises qu'un navigateur déduit de lui-même, comme </li> avant un autre <li> ou </td> avant </tr>.
L'outil fonctionne sur le texte brut de votre balisage plutôt que de re-sérialiser un DOM complet, donc il ne réécrit jamais la casse des noms de balises ou d'attributs. SVG en ligne avec des éléments sensibles à la casse comme viewBox ou clipPath passe inchangé. Il gère les sauts de ligne Windows et Unix, et le décompte sous la sortie signale la taille en octets avant et après minification ainsi que le pourcentage économisé.
Tout s'exécute localement dans votre navigateur — votre balisage n'est jamais téléchargé nulle part, ce qui le rend sûr pour les modèles internes ou tout ce qui n'est pas encore public. Copiez le résultat, téléchargez-le en tant que fichier .txt ou renvoyez la sortie dans l'entrée pour appliquer une autre passe.