Encoder et décoder HTML
Collez du balisage ou du texte échappé dans Input, puis Encode pour transformer &, <, > et les guillemets en entités sûres, ou Decode pour restaurer les caractères. Le résultat s’affiche sous les boutons.
Mis à jour 2026-08-03 · developer
À propos de cet outil
Encode remplace esperluettes, chevrons et guillemets doubles par & < > et ". Decode inverse ces quatre entités dans un ordre sûr pour ne pas casser les esperluettes imbriquées. Les deux actions traitent uniquement le textarea—aucun envoi de fichier.
Comment utiliser
- Coller dans Input: Placez le fragment HTML ou la chaîne d’entités dans le textarea Input.
- Encoder les caractères spéciaux: Cliquez Encode pour convertir &, <, > et " en entités dans le résultat.
- Décoder les entités: Cliquez Decode pour ramener < > " et & en caractères vivants.
- Copier le résultat: Sélectionnez le texte du résultat et collez-le dans votre éditeur ou modèle.
Cas d'usage
- Échappez un fragment avant de le mettre dans un attribut ou un CMS qui traite les balises comme du HTML.
- Retrouvez un balisage lisible depuis un journal ou un e-mail stocké en entités.
- Montrez comment & et < deviennent des entités avec une démo avant/après rapide.
Conseils
- Lancez Encode sur du HTML brut; Decode seulement si la zone contient déjà des entités.
- Decode applique & en dernier pour que &lt; se résolve correctement en une passe.
FAQ
Quels caractères Encode modifie-t-il ?
Il échappe esperluette, inférieur, supérieur et guillemet double. Le reste reste inchangé.
Pourquoi décoder & en dernier ?
Décoder & en dernier évite de casser &lt; avant de traiter <.
Mon HTML est-il envoyé à un serveur ?
Non. Encode et Decode transforment la valeur Input dans la page.
Puis-je encoder un Input vide ?
Oui. Une chaîne vide encode et décode en résultat vide.