Encodeur et décodeur d’entités HTML

Convertissez les caractères spéciaux en entités HTML ou retrouvez le texte d’origine. Références nommées, décimales et hexadécimales, avec prise en charge d’Unicode et des émojis.

0 caractères
Résultat

Le résultat apparaîtra ici.

Comment encoder ou décoder les entités HTML

  1. Collez du texte ou des références de caractères HTML, puis choisissez l’encodage ou le décodage.
  2. Activez les entités nommées pour obtenir des formes comme &, ou désactivez-les pour utiliser des références hexadécimales.
  3. Lancez la conversion, puis copiez ou téléchargez le texte. Le résultat est affiché tel quel, sans être rendu comme une page web.

Bien utiliser Encodeur et décodeur d’entités HTML

L’encodage permet d’afficher les chevrons et caractères spéciaux comme du texte. Le résultat décodé n’est jamais exécuté ici. L’encodage d’entités ne remplace toutefois pas un assainissement adapté au contexte HTML.

Exemple : afficher des balises HTML comme du texte

Entrée
<p title="A&B">Bonjour le monde ! 👋</p>
Résultat
&lt;p title=&quot;A&amp;B&quot;&gt;Bonjour le monde ! &#x1F44B;&lt;/p&gt;

Questions sur Encodeur et décodeur d’entités HTML

Quelle différence entre entités nommées et références numériques ?

&copy;, &#169; et &#xA9; représentent tous ©. Le décodage accepte les noms ainsi que les références décimales et hexadécimales. À l’encodage, l’option des noms utilise ceux qui existent ; les autres caractères, dont les émojis, sont représentés par des références numériques.

Pourquoi &lt; devient-il &amp;lt; ?

Encoder de nouveau du texte contenant des entités échappe à nouveau les signes &. Chaque décodage enlève une couche : &amp;lt; devient &lt;, et non <. Vérifiez la source avant de répéter l’opération. &nbsp; est une espace insécable, différente d’une espace ordinaire.

Est-ce la même chose que l’encodage URL ?

Non. HTML utilise des références comme &amp;, tandis que les URL emploient des séquences comme %26. Utilisez l’outil URL pour les valeurs des paramètres. Une URL placée dans un attribut HTML peut nécessiter l’encodage de ses valeurs, puis l’échappement HTML de l’attribut.

Cet outil assainit-il le HTML ou empêche-t-il les attaques XSS ?

Non. Il convertit les caractères sans rendre sûr un HTML non fiable. Le résultat reste du texte et n’est jamais exécuté ici. Le code doit être protégé selon son contexte HTML, URL, CSS ou JavaScript. Le décodage refuse les entités inconnues, les références sans point-virgule et les références numériques invalides.

Mes fichiers, jetons ou textes sont-ils envoyés au serveur ?

Non. Le traitement se fait dans votre navigateur. Le site fournit la page et le programme, mais vos données ne sont ni envoyées à un serveur de conversion ni enregistrées dans un compte.

  • Encodeur et décodeur URL

    Encodez ou décodez des composants d’URL, des URL complètes et des champs de formulaire, avec gestion des espaces et échappements %.

  • Inspecteur Unicode et conversion d’échappements

    Consultez points de code Unicode, octets UTF-8 et unités UTF-16, et convertissez les échappements Unicode JavaScript.

  • Comparateur de textes

    Comparez deux textes par ligne, mot ou caractère. Visualisez ajouts et suppressions en conservant espaces et retours à la ligne.

Tous les outils de développement

Encodage et fichiers

Passez du texte aux octets, aux URL et aux images intégrées en préservant vos données.

Inspection de données et de textes

Lisez vos données structurées et vos jetons, puis repérez précisément les modifications.

Hachage, identifiants et planifications

Vérifiez vos fichiers, générez des identifiants et consultez dates et horaires récurrents.

Vos données et fichiers sont traités sur votre appareil. Ne laissez pas de résultats sensibles dans un presse-papiers partagé et utilisez un appareil de confiance pour vos clés privées et jetons.