Encoder/Décoder Entités HTML
Encodez ou décodez les entités HTML instantanément. Convertissez les caractères spéciaux comme <, >, &, ", ' en entités HTML et inversement. Gratuit, rapide, dans votre navigateur.
Qu'est-ce que les entités HTML ?
Les entités HTML sont des codes spéciaux représentant des caractères ayant une signification particulière en HTML. Elles s'écrivent au format &nom; ou &#nombre;. Par exemple, < représente < et & représente &.
Pourquoi dois-je encoder les entités HTML ?
Des caractères comme <, >, &, " et ' ont une signification spéciale en HTML. Affichés tels quels, ils peuvent casser la mise en page ou créer des vulnérabilités de sécurité comme les XSS. Les encoder en entités garantit un affichage sûr.
Quelle est la différence entre entités nommées et numériques ?
Les entités nommées utilisent des noms lisibles comme < pour < ou & pour &. Les entités numériques utilisent le point de code Unicode du caractère, comme < pour < ou & pour &. Les deux produisent le même résultat.
Quelles sont les cinq principales entités HTML ?
Les cinq entités HTML les plus courantes sont : & (&), < (<), > (>), " (") et ' ('). Elles correspondent aux caractères ayant une signification syntaxique dans le balisage HTML.
Quand dois-je utiliser l'encodage des entités HTML ?
Utilisez l'encodage lors de l'affichage d'entrées utilisateur sur des pages web, l'intégration d'extraits de code, ou toute situation où les caractères spéciaux doivent être affichés comme du texte.
Mes données sont-elles envoyées à un serveur ?
Non, tout l'encodage et le décodage sont effectués localement dans votre navigateur avec JavaScript. Vos données ne quittent jamais votre appareil.
Quels caractères sont encodés ?
L'encodeur convertit les cinq caractères clés : & (esperluette), < (inférieur à), > (supérieur à), " (guillemet double) et ' (guillemet simple) en leurs entités HTML correspondantes.
Puis-je décoder les entités HTML en texte ?
Oui, le décodeur convertit les entités HTML comme <, >, &, ", < et d'autres entités nommées ou numériques en leurs caractères d'origine.
Cet outil gère-t-il les caractères Unicode ?
Oui, le décodeur supporte toutes les entités HTML nommées définies dans la spécification HTML5, ainsi que les entités numériques (décimal &#NNN; et hexadécimal &#xHHH;) pour tout caractère Unicode.
Qu'est-ce que l'échappement HTML ?
L'échappement HTML est le processus de remplacement des caractères spéciaux par leurs équivalents d'entité pour empêcher leur interprétation comme du code HTML. C'est essentiel pour la sécurité web.
Puis-je utiliser cet outil pour la prévention XSS ?
Bien que l'encodage des entités HTML soit une couche de prévention XSS, une sécurité appropriée nécessite aussi une sanitisation côté serveur et une CSP. Cet outil est idéal pour comprendre et tester l'encodage d'entités.
Comment utiliser Encoder/Décoder Entités HTML
Convertissez les caractères spéciaux en entités HTML ou ramenez les entités en caractères, entièrement dans votre navigateur. Choisissez le sens et la notation voulus : vos extraits ne quittent jamais votre appareil.
- Collez un balisage comme <div>Hello & World</div> dans la zone d'entrée.
- Réglez Mode sur Encode pour échapper <, >, & et les guillemets, ou sur Decode pour retransformer les entités en caractères.
- Choisissez le Type Named pour une sortie de style &, Decimal pour & ou Hex pour &.
- Cochez Encode non-ASCII si les lettres accentuées et les émojis doivent aussi être convertis, pas seulement les cinq caractères réservés.
- Recopiez le résultat converti depuis la zone de sortie dans votre code.
Les entités nommées sont les plus lisibles, mais la sortie Decimal ou Hex est plus sûre quand le fichier doit rester en ASCII pur.
Outils associés
- Décodeur d'Entités HTML Décodez les entités HTML en caractères et encodez du texte en entités HTML. Supporte les entités nommées, décimales et hexadécimales. Outil en ligne gratuit, résultats instantanés.
- Encoder Décoder URL Encodeur, décodeur et analyseur URL gratuit en ligne. Convertissez du texte en encodage pourcentage, décodez des chaînes URL et extrayez les paramètres de requête.
- Échapper/Déséchapper XML Échappez ou déséchappez instantanément les caractères spéciaux XML. Convertissez <, >, &, ", ' en entités XML avec aperçu en temps réel.
- Visionneuse Hexadécimale Affichez le contenu des fichiers en format hexadécimal avec recherche, navigation par décalage et défilement virtuel
- Chiffrement / Déchiffrement AES Chiffrement/déchiffrement AES avec modes CBC, CFB, CTR, OFB, ECB, remplissage Pkcs7/ZeroPadding/NoPadding, clés 128/192/256 bits, sortie Base64, détection automatique du format clé/IV
- Compresseur Brotli Compresseur Brotli en ligne gratuit. Compressez vos fichiers en .br avec une qualité de 0 à 11 ou décompressez un .br. Tout se passe dans votre navigateur — aucun envoi, aucune installation.
- Compresseur Zstd Compresseur zstd en ligne gratuit. Compressez vos fichiers en .zst avec les niveaux Zstandard 1 à 19 ou décompressez un .zst. Tout se passe dans votre navigateur — aucun envoi, aucune installation.
- Convertisseur MessagePack Convertisseur MessagePack gratuit en ligne. Encodez du JSON en msgpack et décodez hex, base64 ou fichiers .bin en JSON lisible, avec comparaison des tailles. Aucun envoi, tout dans le navigateur.