Convertir un texte en entités HTML

é devient é, « devient « — pour du HTML, un e-mail ou un export qui supporte mal l'UTF-8.

Résultat
Le résultat s'affichera ici au fil de votre saisie.

Tout est calculé dans votre navigateur. Votre texte n'est envoyé nulle part.

Questions fréquentes

Les entités HTML sont-elles encore nécessaires ?

Plus dans le corps d'une page correctement déclarée en UTF-8 : les accents s'y affichent directement. Elles restent utiles pour les gabarits d'e-mail, les exports vers d'anciens systèmes, les flux XML et RSS, et les champs dont on ne maîtrise pas la chaîne de traitement.

Quels caractères faut-il toujours convertir ?

L'esperluette, l'inférieur, le supérieur et le guillemet droit, quel que soit l'encodage. Sans cela, ils sont interprétés comme du balisage et cassent la page — c'est aussi la porte d'entrée classique des failles d'injection.

Entité nommée ou numérique ?

L'entité nommée est plus lisible quand elle existe, par exemple é pour é. Sinon, la forme numérique fonctionne pour n'importe quel caractère Unicode. Cet outil privilégie la première et bascule sur la seconde au besoin.

À savoir

Une entité HTML est une façon d'écrire un caractère sans utiliser le caractère lui-même : é s'écrit é ou é. Aujourd'hui, une page correctement déclarée en UTF-8 affiche les accents directement, et les entités ne sont plus nécessaires dans le corps d'un document. Elles restent pourtant utiles dans plusieurs cas concrets : les gabarits d'e-mail, où le client de messagerie du destinataire peut mal interpréter l'encodage ; les exports vers d'anciens systèmes qui ne gèrent que l'ASCII ; les flux XML et RSS ; et les champs d'interface où l'on ne maîtrise pas la chaîne de traitement. Quatre caractères doivent en revanche être convertis systématiquement dans tout contenu HTML, quel que soit l'encodage : l'esperluette, l'inférieur, le supérieur et le guillemet droit. Sans cela, ils sont interprétés comme du balisage et cassent la page — c'est aussi la porte d'entrée classique des failles d'injection. Cet outil privilégie l'entité nommée quand elle existe, plus lisible, et bascule sur la forme numérique sinon.

Autres outils