ToolHub
Ouvrir l'outil

Encodeur d'entités HTML

Encodez du texte en entités HTML nommées, décimales ou hexadécimales, et décodez aussi les entités en texte

Outils développeur

À propos de cet outil

L'encodeur d'entités HTML est un outil bidirectionnel qui peut encoder du texte en entités HTML et décoder des entités HTML en texte. Il prend en charge trois types d'entités — entités nommées comme <, entités numériques décimales comme <, entités numériques hexadécimales comme < — avec des éditeurs côte à côte et une copie en un clic.

Principales fonctionnalités

Aperçu rapide

Cas d'utilisation

htmlentitiesencoding

Questions fréquentes

Qu'est-ce que l'encodeur d'entités HTML ?

L'encodeur d'entités HTML est un outil bidirectionnel qui peut encoder du texte en entités HTML et décoder des entités HTML en texte. Il prend en charge trois types d'entités : nommées, numériques décimales et numériques hexadécimales.

Quels sont les trois types d'entités ?

Les entités nommées utilisent un nom lisible comme &lt; pour représenter <. Les entités numériques décimales utilisent le code du caractère comme &#60;. Les entités numériques hexadécimales utilisent le code hexadécimal comme &#x3C;. Les trois types produisent le même rendu.

Les caractères Unicode sont-ils pris en charge ?

Oui. En mode entités nommées, les caractères sans entité nommée sont encodés en entités numériques décimales. En modes décimal et hexadécimal, tous les caractères au-dessus d'ASCII 127 plus les cinq caractères réservés HTML sont encodés.

Puis-je décoder des entités HTML ?

Oui. Basculez en mode décodage et collez n'importe quelle entité HTML, l'outil reconvertit automatiquement les entités nommées, décimales et hexadécimales en caractères originaux.

Cet outil est-il utile pour la protection XSS ?

L'encodage de caractères spéciaux comme <, > et & en entités HTML est un moyen clé de défense contre les attaques XSS. Cet outil vous aide à encoder les entrées utilisateur pour empêcher le navigateur de les interpréter comme des balises HTML.