Encoder/Décoder entités HTML
Conversion en temps réel entre texte brut et entités HTML (< > & etc.). Encoder transforme les caractères spéciaux en entités ; décoder les restaure. Entrée et sortie avec chargement de fichier et copie.
Entrée entités HTML
Sortie entités HTML
Read Only
Comment utiliser
À propos de cet outil
Conversion entre texte brut et entités HTML en temps réel.
Comment utiliser
Choisissez Encoder ou Décoder, saisissez du texte ou chargez un fichier ; la sortie se met à jour en temps réel. Bouton copier pour le résultat.
Options
■ Entités nommées convertibles
| Entité | Caractère |
|---|---|
| < | < |
| > | > |
| & | & |
| " | " |
| ' | ' |
| © | © |
| ® | ® |
| ™ | ™ |
| | (NBSP) |
| — | — |
| – | – |
| … | … |
| • | • |
| → | → |
| ← | ← |
| ↑ | ↑ |
| ↓ | ↓ |
| € | € |
| £ | £ |
| ¥ | ¥ |
| ¢ | ¢ |
| ° | ° |
| ± | ± |
| × | × |
| ÷ | ÷ |
| ½ | ½ |
| ¼ | ¼ |
| ¾ | ¾ |
| ⅛ | ⅛ |
| ⅜ | ⅜ |
| ⅝ | ⅝ |
| ⅞ | ⅞ |
| « | « |
| » | » |
| ‹ | ‹ |
| › | › |
| † | † |
| ‡ | ‡ |
| ‰ | ‰ |
| ∞ | ∞ |
| ∑ | ∑ |
| ∏ | ∏ |
| √ | √ |
| ≠ | ≠ |
| ≤ | ≤ |
| ≥ | ≥ |
| · | · |
| ♠ | ♠ |
| ♣ | ♣ |
| ♥ | ♥ |
| ♦ | ♦ |
| α | α |
| β | β |
| γ | γ |
| δ | δ |
| ε | ε |
| θ | θ |
| λ | λ |
| μ | μ |
| π | π |
| σ | σ |
| ω | ω |
| Α | Α |
| Β | Β |
| Γ | Γ |
| Δ | Δ |
| Θ | Θ |
| Λ | Λ |
| Π | Π |
| Σ | Σ |
| Ω | Ω |
Les références numériques (&#décimal; &#xhex;) sont aussi décodées.
Cas d'utilisation
• Échapper le HTML pour affichage ou intégration sécurisés • Restaurer les entités en caractères pour édition • Gestion des caractères spéciaux dans les logs ou messages
FAQ
- Q: Qu'est-ce qu'une entité HTML ?
- A: Les entités HTML sont des séquences de caractères spéciaux représentant des caractères ayant une signification particulière en HTML ou difficiles à saisir. Par exemple, < s'écrit <, & s'écrit &, et © s'écrit ©.
- Q: Quand doit-on encoder les entités HTML ?
- A: Encodez toujours le contenu fourni par l'utilisateur avant de l'insérer dans du HTML pour prévenir les attaques XSS. L'encodage est aussi nécessaire pour les caractères spéciaux dans les attributs ou nœuds texte HTML.
- Q: Quelle est la différence entre entités nommées et numériques ?
- A: Les entités nommées utilisent des noms lisibles (p. ex. &copy; pour ©). Les entités numériques utilisent des points de code décimaux (©) ou hexadécimaux (©). Les deux représentent le même caractère ; les nommées sont plus lisibles.
- Q: Le décodage gère-t-il aussi les entités numériques comme © ?
- A: Oui. En mode Décodage, l'outil traite les entités nommées (©) et numériques (© et ©).
- Q: Les données sont-elles envoyées à un serveur ?
- A: Non. Tout l'encodage et le décodage est effectué dans le navigateur. Vos données ne sont jamais transmises à un serveur.
