Encoder des entités HTML
Encodez des caractères spéciaux en entités HTML comme & et <.
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 日.
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.