Formateur HTML/XML

Formatez ou minifiez du HTML et du XML, trouvez des nœuds avec un sélecteur CSS ou XPath, et convertissez les entités HTML — directement dans votre navigateur.

À propos de Formateur HTML/XML

De quoi s’agit-il

Le Formateur HTML/XML rend le balisage lisible ou compact et le vérifie au passage : une balise non fermée ou mal appariée est signalée avec sa ligne et sa colonne. Un sélecteur CSS ou une expression XPath réduit le résultat aux nœuds utiles. Un second onglet échappe et déséchappe les entités HTML.

Fonctionnalités principales

  • Mise en forme avec 2 ou 4 espaces ou une tabulation, ou minification.
  • HTML et XML, avec des erreurs indiquant ligne et colonne ; JSX/TSX en mode expérimental.
  • Retour à la ligne des attributs : automatique, un par ligne ou en ligne.
  • Un sélecteur CSS ou XPath qui n’affiche que les nœuds correspondants.
  • Entités HTML : échappement et déséchappement, des seuls caractères HTML ou de tout le non-ASCII.

Comment l’utiliser

  1. Collez le balisage dans l’éditeur, déposez-y un fichier ou cliquez sur « Exemple ».
  2. Choisissez le type de document et l’action : mettre en forme ou minifier, avec l’indentation voulue.
  3. Si besoin, saisissez un « Sélecteur CSS » ou un « XPath » pour ne garder qu’une partie du résultat.
  4. Pour les entités, ouvrez « Entités HTML » ; puis copiez le résultat ou envoyez-le plus loin.

Quand c’est utile

  • Lire une page minifiée ou un modèle d’e-mail.
  • Trouver une balise cassée dans un gros flux XML ou un sitemap.
  • Extraire tous les liens ou les prix d’une page avec un sélecteur.

Confidentialité et limites

Vos données

Votre balisage est traité dans votre navigateur et n’est pas envoyé à un serveur ; les liens et scripts qu’il contient ne sont ni chargés ni exécutés — le site reçoit seulement un événement anonyme « outil ouvert », sans le contenu. Un résultat envoyé vers un autre outil reste 24 heures sur cet appareil dans « Activité récente ». Un lien « Partager » contient le balisage dans le lien lui-même : ne le partagez qu’avec des personnes de confiance.

Limites

  • Le mode JSX/TSX est expérimental : les expressions JavaScript et les composants ne sont pas encore entièrement compris.
  • XML ne connaît que ses cinq entités prédéfinies ; les autres, comme  , s’écrivent en référence numérique.

Questions fréquentes

Faut-il choisir HTML ou XML ?

HTML est tolérant : certaines balises peuvent rester ouvertes, comme le permettent les navigateurs. XML est strict : chaque balise se ferme, les attributs sont entre guillemets et il n’y a qu’une racine. Choisissez ce qu’est réellement votre fichier.

À quoi servent le sélecteur CSS et XPath ?

Ils ne gardent que les nœuds qui vous intéressent — par exemple a.product-link ou //item/price —, pour lire ou copier seulement cette partie d’un gros document.

Que fait l’option « Tous les non-ASCII » ?

En plus de <, >, & et des guillemets, elle transforme en entité chaque caractère hors ASCII — lettres accentuées, cyrillique, emoji — pour les systèmes qui n’acceptent que l’ASCII.