Encodeur d'entités HTML
Échappez les caractères qui ont un sens en HTML, comme < > & et les guillemets, ou décodez des entités comme & et é en texte brut.
ENTRÉE
SORTIE
Tout se passe dans votre navigateur. Rien de ce que vous saisissez n'est envoyé à un serveur.
Comment encoder ou décoder des entités HTML
Choisissez un mode
Choisissez Encoder pour échapper du texte destiné au HTML, ou Décoder pour retransformer les entités en caractères.
Collez votre texte
Collez un extrait de code, la valeur d'un attribut ou du texte copié depuis un code source HTML.
Copiez le résultat
Collez le texte encodé dans votre HTML, votre modèle ou votre CMS : il s'affichera exactement tel qu'il est écrit.
Pourquoi échapper le HTML ?
Les navigateurs lisent < comme le début d'une balise et & comme le début d'une entité. Les échapper permet d'afficher des exemples de code sur une page et évite que le texte saisi par les utilisateurs soit interprété comme du balisage.
Entités nommées et numériques
Les caractères courants ont un nom, comme © pour ©. Tout caractère peut aussi s'écrire par son numéro, comme € pour €. Activez Encoder tous les caractères non ASCII pour les fichiers qui doivent rester en ASCII pur.
Questions fréquentes
Quels caractères sont encodés ?
Par défaut, & < > " et ' sont échappés, ce qui suffit pour le texte HTML et les valeurs d'attribut. L'option non ASCII convertit aussi les lettres accentuées, les symboles et les emojis en entités numériques.
Le décodage exécute-t-il du code contenu dans le texte ?
Non. Les entités sont seulement converties en caractères ; rien dans le texte n'est exécuté ni chargé.
Est-ce la même chose que l'encodage d'URL ?
Non. Les entités HTML servent au contenu des pages. Pour les adresses web et les paramètres de requête, utilisez URL : encoder / décoder.