Encoder et décoder des entités HTML
Des caractères comme <, >, & et les guillemets ont une signification particulière en HTML. Pour les afficher en tant que texte — exemples de code, saisies des utilisateurs, valeurs d'attributs — il faut les écrire sous forme d'entités comme < et &. Collez du texte pour l'échapper, ou collez du HTML contenant des entités pour le décoder en caractères simples.
En option, tous les caractères non ASCII peuvent aussi être encodés, sous forme d'entités nommées comme © et € ou numériques comme Ж, pour les systèmes qui n'acceptent que l'ASCII. Le décodage comprend toutes les entités nommées et numériques. Tout s'exécute dans votre navigateur.
Pourquoi utiliser ce convertisseur d'entités HTML ?
- Échappement de <, >, &, " et ' pour un HTML sûr
- Décodage de toutes les entités HTML nommées et numériques
- Encodage optionnel de tous les caractères non ASCII
- Instantané, dans votre navigateur — rien n'est envoyé
Comment encoder ou décoder du HTML
- Choisissez « Encoder » ou « Décoder »
- Collez votre texte ou votre HTML dans le champ de saisie
- Copiez le résultat
Questions fréquentes
Cet encodeur HTML est-il gratuit ?
Oui, il est entièrement gratuit et sans aucune limite.
Quels caractères sont encodés ?
Les cinq caractères ayant une signification particulière en HTML : & < > " et '. Avec l'option supplémentaire, tous les caractères hors ASCII sont également encodés — sous forme d'entité nommée lorsqu'elle existe, sinon d'entité numérique.
Quand faut-il encoder du HTML ?
Chaque fois qu'un texte doit s'afficher tel quel sur une page web au lieu d'être interprété comme du balisage — par exemple des exemples de code ou des saisies d'utilisateurs, où l'échappement empêche aussi le cross-site scripting (XSS).
Mon texte est-il envoyé à un serveur ?
Non. Tout se passe dans votre navigateur.