Formateur HTML
Formatez et indentez le code HTML dans une structure claire et lisible dans votre navigateur.
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont jamais envoyés à un serveur.
<main>
<h1>
Hello
</h1>
<p>
World
</p>
</main>Fonction de ce formateur
Découpe une entrée de type HTML en balises, commentaires, déclarations et texte, puis place les tokens sur des lignes indentées. Les éléments imbriqués non void ajoutent deux espaces par niveau ; les balises void connues et autofermantes n'augmentent pas l'indentation.
Utilisation
Collez le balisage, vérifiez la sortie immédiate et copiez-la. Reset vide l'éditeur sans restaurer l'exemple.
Limites importantes
C'est un formateur léger de tokens, pas un parseur, validateur, assainisseur, audit d'accessibilité ou navigateur HTML. Il rogne les bords des tokens de texte et ne répare ni imbrication incorrecte ni balise absente. Les chevrons ou contenus ressemblant à des balises dans script, style, template et les langages intégrés peuvent être mal traités ; leur CSS ou JavaScript n'est pas formaté.
Suivi de l'indentation
Chaque balise ouvrante reconnue augmente l'indentation de deux espaces et la balise fermante correspondante la réduit ; les éléments void comme `<img>` et `<br>`, ainsi que toute balise écrite avec `/>` en fin, n'augmentent jamais le niveau puisqu'ils ne peuvent pas avoir d'enfants.
Exemple
En collant `<div><p>Hello</p><img src="a.png"></div>`, on obtient `<div>` sur sa propre ligne, un `<p>Hello</p>` indenté, un `<img src="a.png">` au même niveau car il est void, et un `</div>` fermant revenant au niveau de base.
Procédure de vérification sûre
Affichez le balisage formaté dans un vrai navigateur avant publication, et soyez particulièrement attentif aux éléments en ligne proches de texte ainsi qu'aux blocs script ou style, où un changement d'espace peut altérer l'espacement ou casser du code intégré.
Procédure sûre et confidentialité
Conservez la source et testez la sortie dans un navigateur, surtout le contenu en ligne sensible aux espaces et le code intégré. Le traitement est local et le balisage n'est pas transféré.
Questions Fréquentes
- Que fait Formateur HTML ?
- Formatez et indentez le code HTML dans une structure claire et lisible dans votre navigateur.
- Cet outil HTML modifie-t-il le comportement ?
- Il ne modifie que la mise en page ou les espaces supprimables. Vérifiez la sortie si le code utilise une syntaxe inhabituelle.
- Mon code est-il transféré ?
- Le traitement est local et votre code n'est jamais transféré.
Outils Similaires
Minificateur JSON
Minifiez JSON en supprimant les espaces et commentaires inutiles pour réduire la sortie.
Minificateur HTML
Minifiez HTML en supprimant les espaces et commentaires inutiles pour réduire la sortie.
Formateur YAML
Formatez et nettoyez vos documents YAML instantanément dans votre navigateur.
Formateur CSS
Formatez et indentez le code CSS dans une structure claire et lisible dans votre navigateur.
Formateur GraphQL
Formatez et indentez le code GraphQL dans une structure claire et lisible dans votre navigateur.
Décodeur d'Entités HTML
Convertissez les entités HTML comme & et < en texte lisible.