Encoder / décoder les entités HTML

Échappez du texte pour HTML et décodez n’importe quelle entité nommée ou numérique.

Fonctionne en local · aucun envoi
Text
Encoded

Ce que fait l’outil

En HTML, &, <, >, " et ' ont une signification particulière : un texte inséré dans une page ou un attribut doit donc être échappé. Cet outil échappe et déséchappe au fil de la saisie.

Encoder

  • Caractères spéciaux n’échappe que les cinq caractères qui comptent en HTML. C’est ce qu’il vous faut pour les templates, et c’est le choix sûr par défaut.
  • + Non ASCII transforme aussi chaque caractère hors ASCII en référence, pratique pour les e-mails, les anciens systèmes ou les fichiers qui doivent rester en 7 bits.
  • Choisissez des références Nommées (&eacute;, avec repli sur un nombre quand aucun nom courant n’existe), Décimal (&#233;) ou Hex (&#xE9;). Les emojis et autres caractères hors du plan multilingue de base deviennent une seule référence correcte, et non deux moitiés de substitut cassées.
  • Désactivez Échapper les guillemets pour un texte placé uniquement entre des balises.

Décoder

Le décodage utilise l’analyseur HTML de votre navigateur : toutes les entités nommées définies par le standard HTML (plus de 2 000) sont donc prises en charge, ainsi que les références décimales et hexadécimales. Le balisage n’est jamais exécuté. L’outil vous signale les entités inconnues et celles auxquelles il manque le point-virgule, avec la ligne et la colonne, et vous avertit quand l’entrée a été échappée deux fois (&amp;amp;).

Comment l’utiliser

Choisissez Encoder ou Décoder, collez votre texte et copiez le résultat avec Copier ou Ctrl+Entrée. Inverser réinjecte la sortie comme entrée.

Confidentialité

Rien ne quitte votre navigateur. Votre dernière saisie est conservée dans le stockage local ; Effacer la supprime.