L'encodeur d'entités HTML échappe les caractères spéciaux HTML et déséchappe les entités en texte brut directement dans votre navigateur. En mode Échapper, il convertit les cinq caractères spéciaux & < > " et ' en leurs formes d'entité sûres (&, <, >, ", '), pour que vous puissiez échapper du HTML en ligne et afficher du code, des balises ou des entrées utilisateur dans du balisage sans le casser. En mode Déséchapper, cet outil d'échappement et de déséchappement HTML décode les entités nommées comme < et , ainsi que les références numériques décimales (') et hexadécimales ('), vers les caractères d'origine. Il est conçu pour les développeurs front-end et back-end, les rédacteurs techniques et les ingénieurs QA qui manipulent des templates, du HTML d'e-mail ou des pages scrapées. Tout est traité localement, donc vos extraits ne quittent jamais votre appareil.
Fonctionnalités
Le mode Échapper convertit & < > " et ' en entités HTML sûres
Le mode Déséchapper décode les entités nommées telles que <, >, ", ' et
Décode les entités numériques décimales comme ' en caractères
Décode les entités numériques hexadécimales comme ' en caractères
Résout & en dernier pour que les esperluettes déjà échappées se décodent proprement
Basculez entre Échapper et Déséchapper avec un seul interrupteur
La sortie se met à jour en direct au fil de la saisie, avec copie en un clic
S'exécute entièrement dans votre navigateur
Comment utiliser Échapper / Déséchapper HTML
Choisissez Échapper pour encoder des caractères ou Déséchapper pour décoder des entités.
Collez votre texte ou votre HTML dans la zone de saisie.
Lisez le résultat converti dans le panneau de sortie au fil de la saisie.
Cliquez sur Copier pour récupérer la sortie échappée ou déséchappée.
Exemple
Entrée
<a href="x">Tom & Jerry's</a>
Sortie
<a href="x">Tom & Jerry's</a>
Le mode Échapper transforme le balisage et les caractères spéciaux en entités HTML sûres.
Erreurs courantes et dépannage
La sortie affiche toujours des < et > bruts alors que l'échappement semble incorrect. — Vérifiez que vous êtes en mode Échapper ; le mode Déséchapper fait l'inverse et retransforme les entités en caractères.
Du texte doublement encodé affiche &lt; au lieu de <. — Exécutez Déséchapper deux fois, car le texte a été échappé plus d'une fois et chaque passe décode une couche.
Vous attendez de l'échappement qu'il rende du HTML non fiable sûr à afficher. — L'échappement empêche l'injection de balisage pour du texte brut, mais assainissez toujours le HTML non fiable avec un assainisseur dédié avant de l'afficher.
Foire aux questions
Qu'est-ce que l'encodeur d'entités HTML et qu'échappe-t-il ?
L'encodeur d'entités HTML échappe les cinq caractères spéciaux HTML : & devient &, < devient <, > devient >, " devient " et ' devient '.
Comment déséchapper des entités HTML en texte ?
Basculez l'encodeur d'entités HTML en mode Déséchapper et collez votre texte ; il décode <, >, ", ' et , ainsi que les références numériques décimales (') et hexadécimales (').
L'échappement HTML rend-il les entrées utilisateur sûres à afficher ?
L'échappement empêche l'injection de balisage lorsque vous affichez du texte comme contenu, mais vous devez tout de même assainir le HTML non fiable avant de l'afficher comme balisage.
L'encodeur d'entités HTML peut-il gérer les références de caractères numériques ?
Oui. Le mode Déséchapper convertit à la fois les références décimales comme © et les références hexadécimales comme © en leurs caractères.
Pourquoi & se décode-t-il après les autres entités ?
L'encodeur d'entités HTML résout & en dernier pour que les séquences déjà échappées comme &lt; se déséchappent une couche à la fois au lieu de s'effondrer incorrectement.
Mon texte est-il téléversé quelque part lorsque j'utilise l'encodeur d'entités HTML ?
Non. L'encodeur d'entités HTML traite tout localement dans votre navigateur, donc votre texte ne quitte jamais votre appareil.