Encodeur d'entités HTML

Transformez les caractères spéciaux en entités HTML ou décodez-les en texte brut. Tout reste dans votre navigateur.

Saisissez votre texte :

Mode

Résultat :

Comment encoder ou décoder des entités HTML

  1. Collez votre texte dans la zone de saisie.
  2. Choisissez Encoder ou Décoder.
  3. Encodez éventuellement aussi tous les caractères non ASCII.
  4. Cliquez sur Convertir et copiez le résultat.

FAQ

Que sont les entités HTML ?

Les entités HTML sont des séquences d'échappement telles que & et < qui permettent d'afficher des caractères qui seraient sinon interprétés comme du balisage.

Pourquoi encoder les caractères non ASCII ?

Encoder chaque caractère au-delà du code 127 rend le texte sûr pour les anciens jeux de caractères et évite les incohérences d'encodage dans les e-mails ou les systèmes hérités.

Quels caractères sont toujours encodés ?

Les cinq qui comptent dans le balisage : l'esperluette, le signe inférieur, le signe supérieur, les guillemets doubles et les guillemets simples. Tout le reste est laissé tel quel, sauf si vous activez l'encodage complet.

Mon texte est-il envoyé quelque part ?

Non. L'encodage et le décodage s'effectuent entièrement dans votre navigateur, rien de ce que vous collez n'est donc envoyé ni journalisé.

Outils associés

Pourquoi encoder des entités HTML ?

Lorsque vous insérez du texte utilisateur dans du HTML, les caractères non échappés peuvent casser votre mise en page ou permettre le cross-site scripting. L'encodage des entités maintient les caractères spéciaux affichés littéralement et en toute sécurité.

Conseils et limites

Le décodage utilise le parseur d'entités de votre navigateur, il gère donc correctement les entités nommées, numériques et hexadécimales. Tout s'exécute localement, vos données ne quittent donc jamais votre appareil.