Encoder / Décoder des entités HTML

Échappez les caractères spéciaux en entités HTML ou décodez &, <, ' et les entités numériques en texte. Outil gratuit pour échapper du HTML.

À propos de cet outil

Échappez les caractères spéciaux en entités HTML ou décodez des entités en texte. Utile pour insérer du contenu utilisateur dans du HTML ou lire une sortie d'API échappée.

Mode d'emploi

  1. Sélectionnez Encoder ou Décoder.
  2. Pour l'encodage, convertissez au besoin chaque caractère non ASCII en entité numérique.
  3. Collez le texte et copiez le résultat.

Questions fréquentes

Quels caractères sont échappés ?

Les cinq caractères qui ont un sens spécial en HTML : & < > " et '. Avec l'option non ASCII, des caractères comme é ou 한 deviennent des entités &#x…;.

Quelles entités peuvent être décodées ?

Toutes les entités numériques (&#39;, &#x1F600;) et les entités nommées courantes comme &amp;, &nbsp;, &copy; et &mdash;. Les noms inconnus restent tels quels.

L'échappement empêche-t-il les XSS ?

Échapper le texte avant de l'insérer dans le contenu d'un élément HTML est une étape importante, mais les attributs, les URL et les scripts demandent chacun un traitement adapté à leur contexte.

Outils associés