Encodeur d'entités HTML
Encode du texte en entités HTML ou décode-les — instantanément, dans ton navigateur.
Comment ça marche
Les entités HTML permettent d'afficher des caractères qui seraient sinon interprétés comme du balisage — comme <, > et & — ou qui ne sont pas faciles à taper. Cet outil encode ton texte en entités HTML sûres, ou décode des entités en caractères simples, entièrement dans ton navigateur. L'encodage convertit les caractères réservés en entités nommées et tout caractère non-ASCII (accents, symboles, emoji) en entité numérique, pour un résultat prêt à coller dans du HTML. Rien n'est envoyé.
Encoder et décoder
Colle du texte et appuie sur Encoder pour le rendre sûr en HTML — utile pour afficher des exemples de code, du texte saisi par un utilisateur ou des caractères spéciaux dans une page sans que le navigateur les prenne pour des balises. Colle des entités et appuie sur Décoder pour retrouver le texte d'origine ; le décodeur comprend les entités nommées (é) et numériques (é). Le résultat apparaît en dessous, prêt à copier.
Pourquoi c'est utile
Encoder les caractères réservés < > & " ' est la défense la plus simple contre les mises en page cassées et une étape courante pour prévenir l'injection HTML lors de l'affichage de texte non fiable. C'est aussi pratique pour les e-mails, le XML et tout endroit où des caractères de balisage doivent apparaître littéralement. Comme tout s'exécute en local, tu peux encoder des extraits sensibles sans les envoyer nulle part.
Questions fréquentes
Entités nommées ou numériques ?
Nommées pour les cinq caractères réservés, et numériques pour tout ce qui dépasse l'ASCII standard, ce qui garde une sortie compacte et universellement valide.
Peut-il décoder n'importe quelle entité ?
Oui. Le décodage utilise le parseur HTML du navigateur, il gère donc les entités nommées et numériques exactement comme une page.
Mon texte est-il envoyé ?
Non. L'encodage et le décodage se font entièrement dans ton navigateur et rien de ce que tu saisis ne quitte ton appareil.