Encodeur / Décodeur d'Entités HTML
Encodez les caractères spéciaux HTML en entités ou décodez des entités.
Common HTML entities reference
| Char | Entity | Char | Entity |
|---|---|---|---|
| & | & | < | < |
| > | > | " | " |
| ' | ' | | |
| © | © | ® | ® |
| ™ | ™ | € | € |
| £ | £ | ¥ | ¥ |
| ¢ | ¢ | § | § |
| ° | ° | ± | ± |
| × | × | ÷ | ÷ |
| ¼ | ¼ | ½ | ½ |
| ¾ | ¾ | – | – |
| — | — | ‘ | ‘ |
| ’ | ’ | “ | “ |
| ” | ” | • | • |
| … | … | ← | ← |
| → | → | ↑ | ↑ |
| ↓ | ↓ | ↔ | ↔ |
| ♠ | ♠ | ♣ | ♣ |
| ♥ | ♥ | ♦ | ♦ |
Qu'est-ce que l'encodeur/décodeur d'entités HTML ?
Cet outil encode caractères spéciaux HTML (<, >, &, guillemet double) en entités (<, >, &, ") et décode en retour. Essentiel pour prévention XSS, afficher HTML littéral dans blocs de code.
Comment utiliser l'outil
- Collez texte ou entités HTML.
- Sélectionnez Encoder ou Décoder.
- Sélectionnez entités Nommées ou Numériques.
- Voir la sortie instantanément.
Entités HTML communes
- < = < (inférieur à)
- > = > (supérieur à)
- & = & (esperluette)
- " = guillemet double
- = espace insécable
Questions fréquemment posées
- Que sont les entités HTML ?
- Certains caractères en HTML (<, >, &, ") ont une signification spéciale — pour les afficher en texte plat, on utilise des entités. < = <, > = >, & = &, " = guillemet double. Quand il faut afficher caractères spéciaux littéraux dans blocs de code ou sortie HTML.
- Différence entre entités nommées et numériques ?
- Nommées : © (©), € (€), (espace insécable) — lisibles. Numériques : ©, € — universelles. Hex : © — moderne. Les navigateurs supportent les trois. Les nommées sont plus maintenables, les numériques plus fiables.
- Tous les caractères Unicode doivent-ils être encodés ?
- Non — en HTML encodé en UTF-8 vous pouvez utiliser français, chinois, emojis directement. Seuls les caractères HTML spéciaux (<, >, &) et parfois guillemet double doivent être encodés. Avant les systèmes ASCII seulement encodaient tout le non-ASCII.
- Quelles entités sont nécessaires pour entrée utilisateur ?
- Pour se protéger des attaques XSS, encodez toujours <, >, &, guillemet double, guillemet simple quand vous insérez contenu utilisateur en HTML. Les frameworks modernes (React, Vue) le font automatiquement. Soyez prudent en créant templates manuellement.
Outils associés
- Formateur JSON
Formatez, embellissez, minifiez et validez du JSON dans votre navigateur
- Générateur de Code QR
Générez des codes QR pour des URLs, du texte, le Wi-Fi et plus encore. Téléchargez en PNG.
- Générateur de Mots de Passe
Générez des mots de passe forts et aléatoires avec longueur et jeux de caractères personnalisés.
- Encodeur / Décodeur Base64
Encodez du texte en Base64 ou décodez du Base64 en texte brut.
- Encodeur / Décodeur d'URL
Encodez ou décodez des URLs et des chaînes de requête avec l'encodage par pourcentage.