Paritian

Développement

Encodeur HTML

Échappe les cinq caractères qui seraient autrement lus comme du balisage.

Résultats

Encodé <script>alert("olá")</script> & companhia
Taille après 67 B

Ce que fait cet outil

Pour afficher du HTML comme texte, il faut remplacer chevrons et esperluettes par leurs entités. C'est ce qui empêche un champ de commentaire de devenir un point d'injection.

Formule

& < > " ' deviennent &amp; &lt; &gt; &quot; &#39;

Variables

SymboleSignificationUnité
textTexte
OUTEncodé
SATaille aprèsB

Exemple résolu

  • Texte<script>alert("olá")</script> & companhia
  • Encodé&lt;script&gt;alert(&quot;olá&quot;)&lt;/script&gt; &amp; companhia
  • Taille après67 B

Limites

  • Le calcul s'effectue entièrement dans votre navigateur. Les valeurs saisies ne sont jamais envoyées à un serveur.

Questions fréquentes

L'échappement suffit-il contre le XSS ?

C'est le bon outil au bon endroit, pas une réponse universelle. Dans un script, une URL ou un style, les règles diffèrent.