RUNWEBTOOLS
Français

Encoder / Décoder HTML

Encodez ou décodez les entités HTML.

Utiliser sur n'importe quelle page (bookmarklet)

Envie d'utiliser Encoder / Décoder HTML sans quitter la page où vous êtes ? Glissez le bouton ci-dessous dans votre barre de favoris, puis cliquez dessus sur n'importe quel site : Encoder / Décoder HTML s'ouvre directement sur place — tout s'exécute dans votre navigateur.

Encoder / Décoder HTML← glissez ce bouton dans votre barre de favoris

À utiliser de façon responsable : Un bookmarklet s'exécute sur la page où vous cliquez dessus. Évitez les sites sensibles comme la banque en ligne, les paiements ou la santé — vous l'utilisez à vos risques. Tout est traité localement et aucune donnée n'est envoyée. Voir nos Conditions.

  1. Affichez la barre de favoris si elle est masquée — Ctrl+Shift+B (+Shift+B sur Mac).
  2. Glissez le bouton ci-dessus sur la barre de favoris.
  3. Ouvrez n'importe quel site et cliquez sur le favori — le panneau Encoder / Décoder HTML apparaît en haut à droite. Utilisez ✛ pour changer de coin, et ›/‹ pour le replier contre le bord puis le ressortir.
  4. Cliquez à nouveau sur le favori (ou sur ✕) pour le fermer.
Impossible de glisser ? Copiez-le et créez un nouveau favori avec ceci comme URL :

Remarque : quelques sites aux politiques de sécurité strictes peuvent bloquer les bookmarklets.

Exemples

Encoder des caractères spéciaux

Entrée

<p>Tom & Jerry</p>

Sortie

&lt;p&gt;Tom &amp; Jerry&lt;/p&gt;

Décoder des entités

Entrée

caf&eacute; &mdash; 5 &lt; 10

Sortie

café — 5 < 10

À propos de cet outil

Cet encodeur et décodeur HTML en ligne et gratuit convertit du texte vers et depuis les entités HTML. Encodez pour afficher en toute sécurité <, > et & sur une page web, ou décodez du HTML chargé d'entités en texte lisible. Un mode optionnel encode chaque caractère non-ASCII en entité numérique. Tout s'exécute dans votre navigateur sans envoi.

Mode d'emploi

  1. Choisissez Encoder ou Décoder.
  2. Collez votre texte ou HTML (cliquez sur Exemple pour essayer).
  3. Activez éventuellement Tout non-ASCII lors de l'encodage.
  4. Copiez le résultat, ou utilisez Échanger pour le réinjecter dans l'autre sens.

Usages courants

Afficher des exemples de code dans des articles, assainir les entrées utilisateur pour un rendu sûr, corriger le mojibake de HTML récupéré et préparer du contenu pour des systèmes exigeant une sortie ASCII uniquement.

Questions fréquentes

Que sont les entités HTML ?

Les entités HTML sont des codes comme &amp;, &lt; et &#169; qui représentent des caractères qui auraient sinon une signification spéciale en HTML ou ne peuvent pas être saisis directement. Encoder transforme les caractères en entités ; décoder les retransforme.

Cet encodeur/décodeur HTML est-il gratuit ?

Oui — un encodeur et décodeur d'entités HTML en ligne entièrement gratuit, sans inscription ni limites.

Quels caractères échappe-t-il ?

Par défaut, il échappe les cinq caractères importants pour un HTML sûr : & < > " '. Activez « Tout non-ASCII » pour encoder aussi les lettres accentuées, symboles et emoji en entités numériques.

Décode-t-il les entités nommées et numériques ?

Oui. Le décodage gère les entités numériques comme &#160; et &#xA0; ainsi que les entités nommées courantes telles que &nbsp;, &copy;, &mdash; et &euro;.

Mon texte est-il envoyé quelque part ?

Non. L'encodage et le décodage s'exécutent entièrement dans votre navigateur sans envoi, votre contenu ne quitte donc jamais votre appareil.

Pourquoi encoder du HTML ?

Pour afficher en toute sécurité des extraits de code ou des entrées utilisateur sur une page web sans casser le balisage ni ouvrir une faille XSS — échapper & < > empêche le navigateur de traiter votre texte comme des balises.

Outils associés