Échapper / Déséchapper HTML

Échappe et déséchappe les caractères spéciaux et entités HTML.

Votre texte est échappé et déséchappé localement dans votre navigateur et rien n'est téléversé vers un serveur.

Vous échappez du texte pour du JSON à la place ? Essayez JSON Échapper / Déséchapper.

À propos de Échapper / Déséchapper HTML

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 (&amp;, &lt;, &gt;, &quot;, &#39;), 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 &lt; et &nbsp;, ainsi que les références numériques décimales (&#39;) et hexadécimales (&#x27;), 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

Comment utiliser Échapper / Déséchapper HTML

  1. Choisissez Échapper pour encoder des caractères ou Déséchapper pour décoder des entités.
  2. Collez votre texte ou votre HTML dans la zone de saisie.
  3. Lisez le résultat converti dans le panneau de sortie au fil de la saisie.
  4. 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

&lt;a href=&quot;x&quot;&gt;Tom &amp; Jerry&#39;s&lt;/a&gt;

Le mode Échapper transforme le balisage et les caractères spéciaux en entités HTML sûres.

Erreurs courantes et dépannage

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 &amp;, < devient &lt;, > devient &gt;, " devient &quot; et ' devient &#39;.
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 &lt;, &gt;, &quot;, &apos; et &nbsp;, ainsi que les références numériques décimales (&#39;) et hexadécimales (&#x27;).
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 &#169; et les références hexadécimales comme &#xA9; en leurs caractères.
Pourquoi &amp; se décode-t-il après les autres entités ?
L'encodeur d'entités HTML résout &amp; en dernier pour que les séquences déjà échappées comme &amp;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.

Outils associés

Tous les outils ArrayKit