Convertisseur d’entités HTML
Encodez des caractères spéciaux comme <, >, & et les guillemets en entités HTML, ou décodez des entités en texte. Affichez du code sur le web en toute sécurité.
Encodez et décodez des entités HTML
Certains caractères ont un sens particulier en HTML. Un < ouvre une balise et un & ouvre une entité : pour les afficher comme du texte, on les écrit sous forme d’entités HTML : <, >, &, " et '. Les entités peuvent aussi représenter des symboles comme © (©) et des lettres accentuées.
Choisissez Encoder pour convertir les caractères spéciaux en entités, par exemple pour afficher un fragment de code sur une page web. Choisissez Décoder pour retransformer les entités en caractères normaux, par exemple quand le texte d’un flux ou d’une base de données est plein de & et de ’.
Encoder la sortie est aussi une défense de base contre l’injection HTML quand vous affichez du texte saisi par des utilisateurs.
Comment utiliser le convertisseur d’entités HTML
- Collez le texte ou le HTML.
- Choisissez Encoder ou Décoder.
- Envoyez pour convertir.
- Copiez le résultat.
Exemples
Encoder un fragment de code
Entrée : <a href="/fr/x">Tom & Jerry</a>
Résultat : <a href="/x">Tom & Jerry</a>
Collez-le dans une page et les visiteurs voient le code au lieu d’un lien.
Accents et symboles
Entrée : café © 2026
Résultat : café © 2026
Les caractères qui ont une entité nommée sont aussi convertis.
Apostrophes
Entrée : it's
Résultat : it's
Décoder
Entrée : © 2026 — café <b> €5
Résultat : © 2026 — café <b> €5
Les entités nommées (©) comme numériques (€) sont décodées.
Usages courants
- Afficher du HTML ou des fragments de code sur une page web ou dans un article de blog.
- Nettoyer du texte issu de flux RSS, d’API ou de bases de données qui contient des entités.
- Échapper du texte généré par les utilisateurs avant de l’insérer dans du HTML.
- Écrire des symboles spéciaux dans des e-mails HTML.
- Corriger du texte encodé deux fois, comme
&amp;. - Afficher des exemples de code HTML ou XML dans un article ou une documentation.
Conseils et points à connaître
- Si vous voyez
&sur une page, le texte a été encodé deux fois ; décodez-le une fois pour corriger. - Dans les pages UTF-8 modernes, seuls
<,>,&et les guillemets dans les attributs doivent vraiment être encodés. Les autres caractères, comme é ou ç, peuvent être écrits directement. - L’échappement seul n’est pas une solution de sécurité complète. Utilisez l’échappement de sortie fourni par votre framework.
- Pour supprimer complètement les balises, utilisez le suppresseur de balises HTML. Pour les codes de caractères, essayez le convertisseur décimal.
Cas particuliers et limites
- se décode en espace insécable, qui ressemble à un espace normal mais se comporte différemment dans le code et les tableurs.
- Encoder un texte déjà encodé transforme & en &. En cas de doute, décodez d’abord.
- Les emojis ne sont pas convertis en entités ; ils restent tels quels, ce qui ne pose pas de problème dans les pages UTF-8.
Questions fréquentes
Qu’est-ce qu’une entité HTML ?
Un code texte qui représente un caractère en HTML, écrit sous la forme &nom; ou &#numéro;, par exemple < pour <.
Pourquoi dois-je encoder < et > ?
Les navigateurs les interprètent comme le début et la fin des balises. Une fois encodés, le navigateur les affiche comme des caractères.
Que signifie ?
Un espace insécable, qui garde deux mots sur la même ligne et ne se fusionne pas comme les espaces normaux.
Pourquoi mon texte affiche-t-il ' ou " ?
Le texte a été encodé pour le HTML mais il est affiché à un endroit qui ne le décode pas. Décodez-le ici.
Dois-je encoder les lettres accentuées ?
Pas dans les pages UTF-8 modernes : café s’affiche très bien tel quel. L’encodage sert surtout pour <, >, & et les guillemets.
Outils associés
- Suppresseur de balises HTML: Retirez facilement toutes les balises HTML d’un bloc de texte.
- Minificateur HTML: Minifiez votre HTML en supprimant tous les caractères inutiles.
- Markdown en HTML: Convertissez des fragments de Markdown en code HTML.
- BBCode en HTML: Convertissez des fragments de BBCode de forum en code HTML.
- Encodeur d’URL: Encodez n’importe quel texte au format URL.
Outils gratuits populaires
Créez des mots de passe forts et aléatoires en un clic. Choisissez la longueur, les majuscules, minuscules, chiffres et symboles. Gratuit, sans inscription.
Convertissez un texte en MAJUSCULES, minuscules, casse de phrase, Casse De Titre, camelCase, PascalCase, snake_case, CONSTANT_CASE, dot.case ou param-case.
Créez un lien WhatsApp pour discuter en un clic, avec votre numéro et un message prérempli. Pour votre site, bio, annonces ou QR code. Gratuit.
Importez une image ou une capture d’écran d’un QR code et lisez le lien ou le texte qu’il contient, sans téléphone. Vérifiez où mène un QR code. Gratuit.
Consultez les enregistrements DNS d’un domaine : A, AAAA, CNAME, MX, NS, TXT et SOA. Vérifiez l’e-mail, le SPF, les validations et les serveurs de noms.
Décomposez n’importe quelle URL : schéma, hôte, chemin et paramètres de requête. Vérifiez liens de suivi, balises UTM et endpoints d’API. Gratuit.