HTML Minifier â Minificateur HTML
Minifiez du HTML dans votre navigateur avec html-minifier-terser : réduisez les espaces, supprimez les commentaires, minifiez le CSS et le JavaScript en ligne et comparez la taille des fichiers.
đ S'exĂ©cute entiĂšrement dans votre navigateur â rien n'est envoyĂ©Comment fonctionne la minification HTML
La minification HTML supprime tout ce dont un navigateur n'a pas besoin pour afficher une page : indentation et sauts de ligne entre les balises, commentaires, valeurs d'attribut redondantes et attributs par défaut. Cet outil utilise html-minifier-terser, qui analyse votre balisage en balises et en texte, applique les optimisations choisies, puis le réécrit. Collapse whitespace fusionne les suites d'espaces et supprime les espaces entre les éléments de bloc tout en conservant les espaces simples qui séparent le texte en ligne. Le contenu de <pre> et <textarea> reste intact, car les espaces y comptent. Remove comments supprime les notes de développeur, et les minificateurs en ligne réduisent les blocs <style> et <script> intégrés avec clean-css et Terser.
Les badges de taille indiquent la taille en octets UTF-8 de l'entrĂ©e et de la sortie ainsi que le pourcentage gagnĂ©. Les modĂšles Ă©crits Ă la main avec beaucoup d'indentation diminuent souvent de 15 Ă 30 %, davantage s'ils contiennent de gros scripts ou styles en ligne. Les serveurs compressent gĂ©nĂ©ralement encore le HTML avec gzip ou Brotli, de sorte que le gain au transfert est infĂ©rieur au chiffre brut, mais un document plus petit est tout de mĂȘme analysĂ© plus vite et garde compact le code en ligne critique.
Choisir les bonnes options
Remove redundant attributes regroupe des nettoyages sûrs : elle raccourcit les attributs booléens comme disabled="disabled" en disabled, supprime les valeurs par défaut comme type="text" sur les champs de saisie et type="text/javascript" sur les scripts, retire les attributs vides et remplace les longs doctypes hérités par <!doctype html>. Remove optional tags omet les balises fermantes comme </li>, </p> et </body> que la spécification HTML permet aux navigateurs de déduire. Remove attribute quotes supprime les guillemets autour des valeurs qui n'en ont pas besoin. Les deux produisent du HTML valide, mais peuvent surprendre d'autres outils qui lisent votre balisage ; elles sont donc désactivées par défaut.
Confidentiel par conception
Le minificateur est chargé à la demande et s'exécute localement : vos modÚles, le balisage de vos e-mails et vos pages d'atterrissage ne sont jamais envoyés. C'est pratique pour les tùches ponctuelles, comme réduire un e-mail HTML, un extrait d'intégration ou une page statique avant de le coller dans un CMS. Si l'analyseur signale une erreur, vérifiez dans l'entrée la présence de balises non fermées ou de chevrons isolés. Pour les sites en production, gardez la minification dans votre pipeline de build afin que le résultat soit reproductible.
Comment utiliser
- Ajoutez votre balisageCollez du HTML dans le champ de saisie ou déposez un fichier .html sur la zone de dépÎt.
- Choisissez les optionsActivez ou désactivez la réduction des espaces, la suppression des commentaires, la minification du CSS et du JS en ligne et les nettoyages plus agressifs.
- MinifiezCliquez sur Minify HTML pour voir le résultat avec la taille avant, aprÚs et le pourcentage gagné.
- Copiez ou téléchargezCopiez le HTML minifié ou téléchargez-le sous forme de fichier .min.html.