Bienvenue sur AI DO TOOL

Encodeur / décodeur d’entités HTML

Convertissez des caractères en entités HTML (amp, lt, gt, quot, #39 et numériques #xNN) et inversement, avec une table de correspondance par caractère.

Résultat<div class="note">Tom & Jerry say: "It’s <fun>!"</div>
Correspondance par caractère
CaractèreEntité
<&lt;
"&quot;
"&quot;
>&gt;
&&amp;
"&quot;
’&#x2019;
<&lt;
>&gt;
"&quot;
<&lt;
>&gt;

Qu’est-ce que c’est

Dans le HTML, quelques caractères ont des métiers réservés : < et > ouvrent les balises, & démarre une entité, les guillemets délimitent les attributs. Pour les afficher comme du texte normal, on écrit des entités : & devient &amp;, < devient &lt;, > devient &gt;, " devient &quot;, l’apostrophe devient &#39;. Les caractères non latins peuvent aussi s’écrire en entité numérique comme &#x4E2D;. Cet outil convertit dans les deux sens et montre précisément quel caractère est devenu quoi.

Notes et anecdotes

Le bug classique : vous écrivez <span> dans un article, et le navigateur avale la moitié du paragraphe, croyant que < ouvrait une balise. La solution : le remplacer par &lt;. Amusant : les navigateurs sont indulgents et affichent souvent un & nu suivi de lettres. Mais dès que votre texte contient &copy; ou &nbsp;, le moteur d’entités se réveille et vous surprend.

Origine et histoire

Les références d’entités de caractères viennent du SGML dans les années 1980 et ont été reprises par HTML 2.0 (RFC 1866, 1995), qui a défini l’ensemble de base : amp, lt, gt. HTML 3.2 (1997) et HTML 4.0 (1999) ont enrichi la liste, et aujourd’hui HTML5 définit plus de 200 entités nommées — de &copy; à une foule de symboles.

Mots-clés associés

entités htmlencoder entités htmldécoder entités htmlamp lt gtcharacter entity reference
Keep a kind heart, hold integrity as your foundation, and cherish warm love; may the world know peace and humanity live in harmony.
持善良之心,守正直之本,怀温暖之爱;愿世界和平,人间祥和。