Encodeur / Decodeur d'Entites HTML
Convertissez les caracteres speciaux en entites HTML et decodez les entites en caracteres
Texte d'Entree
Resultat
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
Choisir le Mode d'Entite
Selectionnez le mode Nomme pour des entites lisibles ou le mode Numerique pour le format &.
Entrer le Texte
Tapez ou collez le code HTML ou texte que vous souhaitez encoder, ou collez les entites encodees a decoder.
Encoder ou Decoder
Cliquez sur Encoder pour convertir en entites, ou Decoder pour reconvertir les entites en caracteres. Copiez le resultat.
Questions Frequentes
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 (<, &, 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.