Convertisseur d’entités HTML

Encodez du texte pour l’insérer en toute sécurité dans du HTML — choisissez le degré d’encodage : n’échapper que les caractères spéciaux (& < > " '), chaque caractère non ASCII (idéal pour les documents aux jeux de caractères anciens), ou littéralement chaque caractère. La sortie peut utiliser des entités nommées lisibles (&copy;), des références décimales (&#169;) ou des références hexadécimales (&#xA9;). Le décodage restaure chacune de ces formes en texte brut (numériques, nommées, et les formes anciennes sans point-virgule comme &copy). L’onglet Référence est un tableau consultable de toutes les 2 125 entités nommées HTML5, avec leurs codes décimaux et hexadécimaux — cliquez sur une ligne pour la copier. Tout s’exécute localement — aucun envoi, aucun serveur.
Mode :
Options d’encodage
Collez du texte puis appuyez sur Traiter (ou commencez simplement à taper — la sortie se met à jour en direct).
Mode d’emploi : collez du texte brut à gauche et il est encodé à droite, ou passez en Décoder pour retransformer du texte de type &copy; en caractères. Cliquer sur Traiter relance la conversion manuellement ; la zone de sortie se met aussi à jour en direct pendant la saisie. Notez que l’encodage traite l’entrée comme du texte brut — si votre texte contient déjà des séquences d’entités, encodez-les à nouveau si c’est ce que vous voulez, sinon utilisez d’abord le décodage.
Entités nommées contre entités numériques

Les entités nommées comme &amp; se lisent naturellement ; les formes numériques comme &#38; — ou hexadécimales &#x26; — fonctionnent pour tout caractère, même lorsqu’aucun nom n’existe. Les entités existent pour que des caractères de balisage puissent apparaître comme du texte : sans elles, un < isolé ouvre une balise et casse l’analyse.

En pratique, seuls cinq caractères doivent être échappés en HTML : < > & " ' — échapper le reste relève de la lisibilité, non de la sécurité.
Tableau de référence : références de caractères nommées HTML5 complètes — saisissez pour rechercher, cliquez sur une ligne pour copier son code d’entité.
Astuce : collez un seul caractère pour trouver son entité