Encodeur/Décodeur d'Entités HTML

Convertissez du texte en entités HTML et décodez les entités HTML en texte

Essayez ces exemples :

À propos des entités HTML

Les entités HTML sont des caractères spéciaux utilisés en HTML pour représenter des caractères qui seraient autrement interprétés comme du code HTML. Elles permettent d’afficher des caractères réservés et des caractères invisibles comme les espaces insécables.

Utilisations courantes des entités HTML

  • Afficher des caractères réservés tels que <, >, &
  • Ajouter des caractères spéciaux comme le copyright (©) ou la marque déposée (™)
  • Inclure des caractères de différentes langues ou systèmes d’écriture
  • Ajouter des symboles mathématiques ou des notations techniques
  • Assurer un rendu cohérent sur divers navigateurs et plateformes

Comment fonctionnent les entités HTML

Les entités HTML peuvent être référencées de deux manières :

  • Entités nommées : commencent par & et se terminent par ; (ex. &lt; pour <)
  • Entités numériques : utilisent des valeurs décimales ou hexadécimales (ex. &#60; ou &#x3C; pour <)
  • HTML5 prend en charge de nombreuses entités nommées pour les caractères courants
  • Tous les caractères Unicode peuvent être représentés par des entités numériques
  • Les encodeurs et décodeurs aident à passer du texte brut au format entité HTML et inversement

Entités HTML courantes

Parmi les entités HTML les plus utilisées :

  • &lt; = < (inférieur à)
  • &gt; = > (supérieur à)
  • &amp; = & (esperluette)
  • &quot; = " (guillemet)
  • &apos; = ' (apostrophe)
  • &nbsp; = espace insécable
  • &copy; = © (copyright)
  • &reg; = ® (marque déposée)

Considérations de sécurité

L’utilisation correcte des entités HTML est cruciale pour la sécurité web. En codant les caractères spéciaux, on peut prévenir certains types d’attaques XSS. Encodez toujours le contenu dynamique issu des utilisateurs pour garantir un rendu sûr en HTML.

Exemples

Texte brutEntités HTML
<div>&lt;div&gt;
AT&TAT&amp;T
5 > 35 &gt; 3