Formateur, Embellisseur et Minificateur HTML
Mettez en forme, embellissez et minifiez du HTML instantanément dans votre navigateur. Indentez du balisage désordonné ou compressez-le pour la mise en production — gratuit, privé, votre HTML ne quitte jamais votre appareil.
🔒 100 % dans le navigateur — votre HTML ne quitte jamais votre appareil.
Qu'est-ce que la mise en forme HTML ?
La mise en forme HTML (aussi appelée embellissement ou pretty-printing) réécrit le balisage avec une imbrication, une indentation et des sauts de ligne cohérents afin que sa structure soit facile à lire et à modifier. La page s'affiche de façon identique avant et après — seuls les espaces changent. La minification fait l'inverse : elle supprime les commentaires et réduit les espaces blancs — y compris le CSS et le JS intégrés — pour que les pages se chargent plus rapidement. Cet outil fait les deux, entièrement dans votre navigateur.
Fonctionnalités clés
Formater et minifier
Embellissez du balisage désordonné pour la lisibilité ou compressez-le — y compris le CSS et le JS inline — pour la production.
Économie en octets
Voyez exactement combien d'octets la minification a économisés à chaque exécution.
100 % privé
Tout le traitement se fait dans votre navigateur. Votre HTML n'est jamais envoyé à un serveur.
Contrôles de style
Choisissez une indentation de 2 espaces, 4 espaces ou tabulation pour correspondre à vos conventions.
Exemples
Balisage minifié
<nav><ul><li><a href="/">Home</a></li><li><a href="/about">About</a></li></ul></nav>
Développez du balisage sur une seule ligne en une arborescence lisible et indentée.
Formulaire avec attributs
<form action="/submit" method="post"><input type="email" name="email" required><button type="submit">Send</button></form>
Disposez les contrôles de formulaire et leurs attributs ligne par ligne.
Tableau
<table><thead><tr><th>Name</th><th>Role</th></tr></thead><tbody><tr><td>Ada</td><td>Engineer</td></tr></tbody></table>
Indentez les sections d'un tableau imbriqué pour que la structure soit évidente.
SVG inline
<svg viewBox="0 0 24 24"><path d="M5 12h14"/><path d="M12 5v14"/></svg>
Mettez en forme le balisage SVG inline pour la lisibilité.
Cas d'utilisation courants
- Nettoyer du balisage généré
- Embellissez du HTML exporté par un CMS ou un générateur pour pouvoir le lire et le modifier.
- Revue de code
- Mettez en forme le balisage avant une pull request pour des templates cohérents et lisibles en diff.
- Livrer des pages plus légères
- Minifiez le HTML de production pour réduire les octets et améliorer le temps de chargement.
- Inspecter un extrait
- Collez du balisage copié depuis une page et mettez-le en forme pour en comprendre la structure.
Détails techniques
- Embellissement avec js-beautify
- Utilise le moteur HTML js-beautify éprouvé pour une indentation prévisible et configurable.
- Minification avec CSSO + Terser
- Réduit les espaces blancs, supprime les commentaires et minifie le CSS et le JS intégrés sans altérer le rendu.
- Basé sur le navigateur
- S'exécute entièrement côté client ; aucun HTML ne quitte jamais votre appareil ni n'atteint un serveur.
Bonnes pratiques
- Formater la source, minifier pour la production
- Conservez du HTML lisible dans votre dépôt et ne minifiez qu'à l'étape de build.
- Choisir un style d'indentation
- Convenez de 2 espaces, 4 espaces ou tabulations pour des diffs propres.
- Attention aux espaces dans pre/textarea
- La minification peut modifier les éléments sensibles aux espaces comme pre et textarea — vérifiez après compression.
Questions fréquentes
Comment formater du HTML en ligne ?
Comment minifier du HTML ?
Quelle est la différence entre formater et minifier du HTML ?
La mise en forme change-t-elle le rendu de ma page ?
Mon HTML est-il en sécurité avec cet outil ?
Minifie-t-il le CSS et le JavaScript inline ?
Quelle indentation utiliser pour le HTML ?
Outils connexes
Voir tous les outils →Formateur, Embellisseur et Minificateur CSS
Code
Mettez en forme, embellissez et minifiez du CSS instantanément dans votre navigateur. Nettoyez des feuilles de style désordonnées ou compressez-les pour la production — gratuit, privé, votre CSS ne quitte jamais votre appareil.
Formateur et Minificateur JavaScript
Code
Mettez en forme, embellissez et minifiez du JavaScript instantanément dans votre navigateur. Nettoyez du code désordonné ou compressez-le avec Terser — gratuit, privé, votre code ne quitte jamais votre appareil.
Formateur et Embellisseur SQL
Code
Mettez en forme, embellissez et minifiez du SQL dans votre navigateur. Prend en charge PostgreSQL, MySQL, SQL Server, BigQuery, Snowflake, Oracle et SQLite. Gratuit, privé — votre SQL ne quitte jamais votre appareil.
Convertisseur de Base — Binaire, Hex, Décimal & Octal
Outils de conversion
Convertissez entre binaire, hexadécimal, décimal, octal et toute base (2-36) instantanément. Gratuit, privé, 100 % dans votre navigateur.
Décodeur et Encodeur Base64
Encodage et formatage
Décodez et encodez en Base64 en ligne gratuitement. Conversion en temps réel, support UTF-8 et émojis. 100 % privé, dans votre navigateur.
Convertisseur Base64 en Image
Encodage et formatage
Décodez une chaîne Base64 ou un URI de données en image dans votre navigateur. Aperçu, dimensions et MIME, puis téléchargement en PNG, JPG, GIF, SVG. Sans envoi.