Ce que fait l’outil Encoder / Décoder HTML
Cet outil remplace les caractères de balisage risqués par des entités HTML sûres, et inverse le procédé quand vous avez besoin de récupérer du texte brut. En mode encodage, il échappe les cinq caractères qui perturbent les navigateurs, à savoir &, <, >, " et '. En mode décodage, il lit les entités telles que &, < ou les codes numériques comme ' et restaure les symboles d’origine. C’est pratique pour les développeurs qui insèrent des extraits de code dans un blog, les rédacteurs qui collent des balises d’exemple dans un CMS, et toute personne nettoyant du texte copié depuis une source HTML.
Comment l’utiliser
- Choisissez un mode dans le menu déroulant Mode, soit Encoder pour transformer les caractères en entités, soit Décoder pour faire l’inverse.
- Collez ou saisissez votre texte dans la zone du haut.
- Appuyez sur le bouton Encoder / Décoder pour lancer l’opération.
- Lisez le résultat dans la zone de sortie et copiez-le en un clic.
Changez de mode et relancez quand vous voulez. Il n’y a aucune limite sur le nombre de traitements.
Pourquoi choisir cet outil
Il est rapide, car la conversion a lieu dès que vous cliquez, sans rechargement de page ni file d’attente. Il est confidentiel, puisque chaque frappe est gérée par votre navigateur et que rien ne touche un serveur, si bien que même du code non publié reste sur votre machine. Et il est gratuit, sans compte ni quota. Comme il s’appuie sur l’analyseur du navigateur pour le décodage, il comprend les mêmes entités nommées et numériques qu’une vraie page web.
Une astuce rapide
Encodez tout texte fourni par un utilisateur avant de l’afficher sur une page, afin qu’un < ou un > égaré ne casse pas votre mise en page ni n’injecte une balise. Pour traiter un gros lot de fichiers d’un coup, l’application de bureau gratuite BulkPro de la même équipe gère les traitements par lots, tandis que cette page reste pensée pour un collage et une conversion rapides. Découvrez aussi nos autres outils pour développeurs.
Questions fréquentes
- Quels caractères l'encodeur HTML échappe-t-il ?
- Le mode encodage convertit les cinq caractères qui cassent le balisage HTML. Le & devient &, le < devient <, le > devient >, le guillemet double devient " et l'apostrophe devient '. Tout le reste demeure tel que saisi.
- Peut-il décoder les entités HTML nommées et numériques ?
- Oui. Le mode décodage lit aussi bien les entités nommées (comme &, <, ©) que les entités numériques (comme ' ou ') et restitue les vrais caractères.
- Pourquoi encoder le HTML avant d'afficher du texte sur une page ?
- Échapper &, < et > empêche votre texte d'être interprété comme des balises ou des scripts. Cela garde les exemples de code lisibles et aide à éviter les mises en page cassées ainsi que les problèmes d'injection quand du texte utilisateur est affiché.
- Mon texte est-il envoyé quelque part avec cet outil ?
- Non. L'encodage et le décodage se font entièrement dans votre navigateur grâce au JavaScript intégré. Votre texte n'est jamais téléversé, vous pouvez donc coller en toute sécurité du code privé ou non publié.