Toolantern
Accueil › Encodeur / décodeur d'entités HTML
Outil gratuit. Sans inscription.

Encodeur / décodeur d'entités HTML

Encodez du texte en entités HTML (< > &) ou décodez des entités vers du texte. Entités nommées pour les caractères courants ou numériques pour tout le reste.

Ce que fait l'outil

Les entités HTML permettent d'afficher les caractères réservés en sécurité : < devient &lt;, & devient &amp;. L'encodage empêche aussi le cross-site scripting quand vous insérez du texte utilisateur dans une page. Le décodage inverse l'opération, transformant &copy; en ©.

Nommées ou numériques

Par défaut, les caractères courants utilisent des entités nommées lisibles (&lt; &gt; &amp; &quot;) et les autres des codes numériques (&#169;). Cochez la case pour forcer des entités numériques pour chaque caractère.

Exemple

Encoder 5 > 3 & 2 < 4 donne 5 &gt; 3 &amp; 2 &lt; 4, qui s'affiche dans un navigateur exactement comme le texte d'origine.

Estimation indicative. Les résultats reposent sur les tarifs publics indiqués et peuvent différer de votre facture réelle. Conditions

Questions fréquentes

Qu'est-ce qu'une entité HTML ?

Un code comme < ou © qui représente un caractère en HTML. Les entités permettent d'afficher des caractères qui seraient sinon interprétés comme du balisage, comme les chevrons et les esperluettes.

Quand encoder du texte ?

Dès que vous insérez du texte non fiable ou fourni par l'utilisateur dans du HTML. Encoder < > & et les guillemets neutralise les scripts injectés, c'est la défense de base contre le XSS.

Entités nommées ou numériques ?

Les deux s'affichent pareil. Les nommées (<) sont lisibles ; les numériques (<) couvrent chaque caractère Unicode, emoji inclus. Par défaut, l'outil utilise les nommées pour les caractères courants et les numériques pour le reste.

Mon texte est-il envoyé à un serveur ?

Non. L'encodage et le décodage se font localement dans votre navigateur.

Autres outils gratuits