Décodeur d'entités HTML
Encodez et décodez les entités HTML instantanément. Convertissez entre les caractères spéciaux et les références d'entités. Tout le traitement est effectué dans votre navigateur.
Statistiques
Comment utiliser le décodeur d'entités HTML
Choisissez le mode
Sélectionnez Encoder pour convertir les caractères en entités, ou Décoder pour convertir les entités en caractères.
Entrez votre texte
Collez ou saisissez le texte contenant des entités HTML ou des caractères bruts.
Obtenez le résultat
Le résultat converti apparaît instantanément. Copiez-le en un clic.
Qu'est-ce que les entités HTML ?
Les entités HTML sont des codes spéciaux utilisés pour représenter des caractères ayant une signification particulière en HTML (comme <, >, &) ou des caractères difficiles à saisir. Elles utilisent le format &nom; ou &#nombre; ou &#xhex;.
Types d'entités HTML
Entités nommées
Utilisent des noms lisibles comme & pour &, < pour <, > pour >, " pour "
Numériques décimales
Utilisent des points de code décimaux comme & pour &, < pour <
Numériques hexadécimales
Utilisent des points de code hexadécimaux comme & pour &, < pour <
Questions fréquentes
Les entités nommées utilisent des noms lisibles comme & pour &. Les entités numériques utilisent des points de code décimaux (&) ou hexadécimaux (&). Les deux représentent le même caractère.
Oui, l'outil prend en charge toutes les références de caractères nommés HTML5 standard, y compris ©, €, —, et des centaines d'autres.
Utilisez l'encodage d'entités lorsque vous intégrez du texte en HTML contenant des caractères comme <, >, & ou des guillemets qui pourraient être interprétés comme du balisage.
La spécification HTML5 (aujourd'hui le Living Standard du WHATWG) définit 2231 références de caractères nommées - une expansion considérable par rapport aux 252 de HTML 4.01. Elles incluent des symboles comme © (signe copyright), € (symbole euro) et ✓ (coche). Chacune possède également un équivalent numérique, comme © ou © pour le signe copyright.
En HTML, échappez < en <, > en > et & en &, plus " en " dans les valeurs d'attributs. XML 1.0 prédéfinit exactement cinq entités - ces quatre plus ' - et HTML5 prend en charge ' alors que HTML 4 ne le faisait pas. Parmi celles-ci, & est la plus importante : une esperluette non échappée suivie de lettres peut être interprétée à tort comme le début d'une entité.
Le double encodage se produit lorsqu'un texte déjà encodé est encodé une seconde fois : & devient & puis &amp;. Le symptôme visible est un & ou & littéral qui s'affiche sur la page. Pour le corriger, il faut décoder exactement une fois, à la frontière où la valeur entre dans le contexte HTML - cet outil vous permet de vérifier chaque passe séparément.
Elles résolvent des problèmes différents. L'encodage en pourcentage (%20) est la norme des URL issue de la RFC 3986 et c'est ce qui doit figurer dans les attributs href ; les entités HTML (&) échappent les caractères de balisage et ne s'appliquent que lorsque l'URL est intégrée dans du HTML. Une valeur de requête contenant & et des espaces nécessite généralement les deux couches : les espaces encodés en pourcentage et le & de séparation écrit sous la forme & dans le balisage.
Oui - la table des références de caractères nommées est entièrement implémentée dans tous les principaux navigateurs depuis environ 2014, y compris les entités héritées sans point-virgule que HTML5 conserve pour la rétrocompatibilité. Les références numériques (© ou ©) sont encore plus sûres, car elles ne dépendent que des points de code Unicode et non d'une table de correspondance du navigateur.
Outils connexes
Décodeur Unicode
Convertir entre les échappements Unicode et le texte lisible
Décodeur Base64/URL
Décodez et encodez en Base64, analysez les chaînes encodées URL, prévisualisez les images Base64 et décodez les segments d'en-tête ou de charge utile JWT
Décodeur Hex
Convertir entre hexadécimal et texte avec options de délimiteur et préfixe configurables
Références faisant autorité
Les sources primaires à l'origine de cet outil - normes et spécifications officielles, et non des résumés de seconde main.