Outils pour développeurs ● Traitement local

Encodeur d’entités HTML

Encodez les caractères spéciaux pour du texte placé dans un élément HTML.

Préparation de l’outil…
Essayez un petit exemple

Essayez un petit exemple

Chargez cet exemple fictif dans un formulaire vide. Vérifiez les options, lancez l’outil si nécessaire et comparez le résultat ci-dessous.

Les caractères réservés sont représentés par des références HTML afin de pouvoir s’afficher comme texte. Saisissez le texte à afficher dans un élément HTML, puis copiez le résultat à l’endroit approprié. L’encodage convient au contexte de texte HTML et ne sécurise pas automatiquement les attributs, URL, JavaScript ou autres contextes.

Texte à afficher dans le contenu HTML

<p title="Demo">Tea & coffee</p>

Résultat attendu

&lt;p title=&quot;Demo&quot;&gt;Tea &amp; coffee&lt;/p&gt;

L’exemple sera disponible lorsque l’outil sera prêt.

Le texte est traité dans votre navigateur.

✓ Traitement local✓ Sans compte✓ Saisies traitées ici✓ Gratuit

Réponse rapide

Les caractères réservés sont représentés par des références HTML afin de pouvoir s’afficher comme texte.

Le code de la page et ses ressources sont chargés depuis le site; les valeurs saisies sont traitées dans votre navigateur, sans requête de calcul.

Mode d’emploi

Saisissez le texte à afficher dans un élément HTML, puis copiez le résultat à l’endroit approprié.

Limites

L’encodage convient au contexte de texte HTML et ne sécurise pas automatiquement les attributs, URL, JavaScript ou autres contextes.

Questions fréquentes

Quels caractères sont encodés ?

L’outil transforme esperluettes, signes inférieur et supérieur, guillemets doubles et apostrophes en références de caractères. Par exemple, `A & B` devient `A &amp; B`.

Que se passe-t-il si le texte contient déjà `&amp;` ?

L’esperluette est aussi encodée : `&amp;` devient `&amp;amp;`. C’est attendu pour encoder du texte littéral dans le contenu d’un élément HTML.

Puis-je utiliser le résultat partout dans du HTML ?

Non. Cet échappement est prévu pour le texte d’un élément HTML. Ce n’est ni un assainisseur universel ni un encodage sûr pour scripts, styles, URL ou autres contextes.

Sources et références

Ces références documentent la norme ou l’API citée ; elles ne valident pas la sortie de l’outil.