Encoder des entités HTML

Encodez des caractères spéciaux en entités HTML comme & et <.

Résultat

Exemples d'utilisation

Insérer du texte en toute sécurité dans du code HTML

Avant d'insérer un texte saisi par un utilisateur directement dans un document HTML, convertissez des caractères comme &, < et > en entités pour ne pas casser le balisage.

Afficher un exemple de code dans une documentation

Pour afficher un extrait HTML/XML comme texte littéral dans un article de blog ou un document, encodez-le d'abord pour que le navigateur ne l'interprète pas comme de vraies balises.

Convertir des emojis ou du texte non latin en entités numériques

Activez « Encoder aussi tous les caractères non ASCII » pour convertir des emojis ou des caractères comme 日本語 en références numériques telles que &#26085;.

Questions fréquentes

Mon texte est-il envoyé à un serveur?

Non. Tout l'encodage se fait entièrement dans votre navigateur, et ce que vous saisissez n'est jamais envoyé à un serveur.

Y a-t-il un risque qu'un script s'exécute?

Non. Votre saisie est traitée en toute sécurité comme un nœud de texte, et seul le balisage échappé résultant est relu — il n'est donc jamais analysé ni exécuté comme du vrai HTML.

Quels caractères sont encodés par défaut?

Les cinq caractères ayant une signification particulière en HTML — &, <, >, " et ' — sont encodés par défaut.

Puis-je aussi décoder des entités?

Oui, utilisez l'outil « Décoder des entités HTML » pour la conversion inverse.