Encoder / décoder les entités HTML

Transformez les caractères spéciaux d'un texte en entités HTML, ou décodez des entités existantes pour retrouver le texte d'origine.

Exemple :

Comment ça marche

Dès que vous insérez du texte contenant des caractères spéciaux — un titre de produit avec des guillemets, un commentaire d'utilisateur avec des signes « < » ou « & », une phrase avec des accents — directement dans du code HTML, ces caractères risquent d'être interprétés comme des balises ou de casser l'affichage de la page. Encoder ce texte en entités HTML (&amp;, &eacute;, etc.) permet de l'intégrer sans risque dans une page web tout en garantissant qu'il s'affichera correctement.

Quels caractères sont concernés par l'encodage ?

Les caractères qui ont un sens particulier en HTML (&, <, >, les guillemets simples et doubles) ainsi que les caractères accentués courants du français et d'autres langues européennes (é, è, ê, à, ç, ñ, etc.) sont convertis en leur entité nommée correspondante. Les autres caractères restent inchangés.

Le décodage fonctionne-t-il aussi avec des entités numériques ?

Oui. En plus des entités nommées (comme &eacute;), le décodage reconnaît également les entités numériques décimales (&#233;) et hexadécimales (&#xE9;), qui sont une autre façon standard de représenter un caractère en HTML.

Traitement 100% local dans votre navigateur (WebAssembly) — rien n'est envoyé à un serveur.