Encodeur / décodeur d'entités HTML
Collez du texte pour l'échapper en vue d'un usage sûr en HTML, ou collez du texte encodé en entités pour le relire. Choisissez les entités nommées ou les codes numériques.
À propos de cet outil
Les caractères <, > et & ont une signification particulière en HTML ; les afficher littéralement exige des entités comme < et &. Les caractères non-ASCII — accents, symboles monétaires, flèches — peuvent s'écrire en entités nommées (é, €, →) ou en références numériques (é) afin de résister à n'importe quel encodage de document. Échapper les saisies des utilisateurs constitue par ailleurs la première ligne de défense contre les attaques par injection de scripts.
Le mode Encoder échappe toujours les cinq caractères critiques du HTML et, par défaut, tout ce qui sort de l'ASCII. Le mode Décoder comprend les références nommées, décimales et hexadécimales. Les deux s'exécutent entièrement dans votre navigateur.
Questions fréquentes
- Entités nommées ou numériques : que choisir ?
- Les références numériques fonctionnent dans tous les analyseurs HTML et XML. Les entités nommées se lisent plus facilement, mais quelques-unes n'existent qu'en HTML.
- L'encodage remplace-t-il les espaces par ?
- Non. Les espaces ordinaires sont conservés ; seul le caractère d'espace insécable devient .
- Est-ce la même chose que l'encodage d'URL ?
- Non. L'encodage d'URL utilise des échappements du type %20 pour les adresses. Utilisez l'Encodeur d'URL pour cela.