Convertisseur d’entités HTML – caractères spéciaux et accents
Collez du HTML ou du texte : il est échappé ou décodé au fil de la saisie.
Vos textes et fichiers restent dans votre navigateur : rien n’est envoyé à un serveur.
Mode d’emploi
- Collez votre texte et choisissez « Encoder » ou « Décoder ».
- Gardez « Seulement & < > " ' » pour insérer du texte dans une page HTML ou dans un attribut sans casser le balisage.
- Choisissez « tous les caractères non ASCII » si la page ou l’e-mail risque de ne pas être servi en UTF-8 : accents, symboles et emojis deviennent alors des entités purement ASCII (é → é).
- Les entités nommées (é) sont plus lisibles, les références décimales ou hexadécimales sont les plus compatibles.
- Au décodage, les références numériques et tout le jeu d’entités nommées de HTML 4 sont reconnus (environ 250 noms, plus ').
Questions fréquentes
Quels caractères faut-il échapper en HTML ?
Dans le texte, & et < doivent toujours être échappés. Dans une valeur d’attribut, il faut aussi échapper le guillemet qui l’entoure. Échapper > est une habitude répandue et sans inconvénient.
Entités nommées ou numériques : lesquelles utiliser ?
Les entités nommées comme © ou é sont plus faciles à lire, mais elles forment une liste fermée. Les références numériques comme © ou © fonctionnent pour n’importe quel caractère Unicode.
L’échappement protège-t-il contre les failles XSS ?
Échapper le texte saisi par les utilisateurs avant de l’insérer dans du HTML est une protection essentielle contre le cross-site scripting. Le JavaScript, les URL et le CSS obéissent toutefois chacun à leurs propres règles d’échappement.
Outils similaires
Tous les outils
Texte
- Compteur de caractères
- Majuscules/minuscules
- Comparer des textes
- Générateur d’anagrammes
- Écriture cursive
- Extracteur de domaines
- Extracteur d’e-mails
- Rechercher et remplacer
- Texte en italique
- Trier une liste
- Aperçu Markdown
- Réparer l’encodage
- Code morse
- Nom japonais en hangeul
- Prénom en coréen
- Texte gras et italique
- Texte barré
Conversion et encodage
- Générateur de QR code
- Encodeur/décodeur Base64
- Encoder/décoder une URL
- Base64 en image
- Binaire ↔ décimal
- Binaire ↔ hex
- Décimal ↔ hex
- Excel en tableau HTML
- Entités HTML
- Image en Base64
- JSON Escape
- Convertisseur de base
- Convertisseur Punycode
- Texte en ASCII
- Texte en binaire
- Texte en décimal
- Texte en hexa
- Convertisseur Unicode
- Timestamp Unix
Conversion d’unités
- Convertisseur d’unités
- Convertisseur de température
- Conversion de poids
- Convertisseur de surface
- Convertisseur de longueur
- Convertisseur d’angles
- Convertisseur de calories
- Tailles de données
- Volumes secs
- Charge électrique
- Convertisseur d’énergie
- Convertisseur de débit
- Convertisseur de force
- Consommation de carburant
- Intensité lumineuse
- Force magnétomotrice
- Convertisseur de puissance
- Convertisseur de pression
- Convertisseur de dose
- Convertisseur de vitesse
- Conversion de temps
- Conversion de volume