ESC

Texte d'Entree

Entites nommees : Utilise le format &, <, >, ".

Resultat

Tout le traitement se fait dans votre navigateur. Aucune donnee n'est envoyee a un serveur.

Exemples d'Utilisation

Prevention XSS

Encodez les balises HTML et caracteres speciaux pour prevenir les attaques Cross-Site Scripting (XSS) lors de l'affichage des entrees utilisateur.

Affichage du Code Source HTML

Encodez le code HTML pour qu'il puisse etre affiche en toute securite comme texte dans les pages web sans etre rendu.

Caracteres Speciaux

Decodez les entites HTML comme &, <, > en leurs caracteres originaux pour le traitement de texte.

Fonctionnalites

Protection XSS

Encodez les entrees utilisateur pour prevenir les attaques de scripts intersites dans les applications web

Conversion Bidirectionnelle

Encodez les caracteres en entites et decodez les entites en caracteres de maniere transparente

Modes Nomme & Numerique

Choisissez entre entites nommees lisibles ou entites numeriques universelles

Confidentialite d'Abord

Tout le traitement s'execute localement dans votre navigateur, aucune donnee envoyee aux serveurs

Comment Utiliser

1

Choisir le Mode d'Entite

Selectionnez le mode Nomme pour des entites lisibles ou le mode Numerique pour le format &#38;.

2

Entrer le Texte

Tapez ou collez le code HTML ou texte que vous souhaitez encoder, ou collez les entites encodees a decoder.

3

Encoder ou Decoder

Cliquez sur Encoder pour convertir en entites, ou Decoder pour reconvertir les entites en caracteres. Copiez le resultat.

Questions Frequentes

Ce sont des codes comme &lt; ou &#60; qui representent des caracteres que le navigateur interpreterait autrement comme du balisage. Indispensables des que vous affichez du contenu utilisateur ou des extraits de code.

Les nommees (&amp;, &lt;) sont plus lisibles dans le code source. Les numeriques couvrent davantage de caracteres Unicode. Pour le developpement web courant, les nommees suffisent largement.

Non. Tout est traite dans votre navigateur en JavaScript. Rien ne quitte votre machine.

Qu'est-ce qu'un encodeur d'entites HTML ?

Si vous avez deja colle du contenu utilisateur dans une page et vu la mise en page se casser, vous comprenez deja l'importance des entites HTML. Des caracteres comme <, >, & et " ont une signification speciale en HTML et doivent etre echappes avant d'atteindre le DOM. Cet outil effectue cette conversion instantanement.

Encodage vs. decodage

L'encodage transforme les caracteres bruts en references d'entites securisees (&lt;, &amp;, etc.) pour que le navigateur les affiche comme du texte et non comme du balisage. Le decodage fait l'inverse -- pratique lorsque vous recuperez des chaines encodees depuis une API ou une base de donnees.

Cas d'utilisation courants

Le principal : la prevention XSS. Encoder les entrees utilisateur avant le rendu ferme un vecteur d'attaque majeur. C'est aussi utile pour afficher des exemples de code dans des articles ou de la documentation sans que le navigateur tente d'executer le balisage.

Astuces pratiques

Privilegiez les entites nommees pour les cinq caracteres les plus courants -- elles se reperent facilement lors des revues de code. Passez en mode numerique pour les caracteres Unicode etendus sans equivalent nomme.

Confidentialite

Tout l'encodage et le decodage se fait directement dans votre navigateur. Rien n'est telecharge, rien n'est enregistre.

Sécurité et Confidentialité

La sécurité de vos données est notre priorité

Traitement Local

Tout le traitement se fait dans votre navigateur

Aucun Transfert de Données

Vos données ne sont pas envoyées à nos serveurs

Aucun Stockage de Données

Aucune donnée n'est stockée ou partagée

Chiffrement SSL

Chiffrement SSL pour une connexion sécurisée