Encoder et décoder les entités HTML
Convertissez les caractères spéciaux HTML en entités, et inversement.
Privé : tout se passe dans votre navigateur et ce que vous saisissez n’est jamais envoyé. Comment le vérifier
Vos fichiers sont traités ici, sur votre appareil
Nous n’envoyons le contenu de vos fichiers ou textes à aucun serveur : tout est traité dans la mémoire de votre navigateur. Aucun compte n’est nécessaire, il n’y a pas de quota quotidien et nous n’utilisons ni mesure d’audience ni traceurs. Chaque outil a des limites de taille pour protéger la mémoire de l’appareil.
Une connexion n’est nécessaire que pour charger le site. Ensuite, vous pouvez vous déconnecter et les outils continuent de fonctionner (certains aperçus peuvent exiger la connexion). L’hébergeur peut recevoir des données techniques de visite. Les favoris ne conservent que des identifiants d’outils dans ce navigateur.
Comment nous traitons vos données →Comment utiliser cet outil
- Collez des caractères ou des entités à convertir.
- Choisissez l'encodage ou le décodage et exécutez un passage.
- Inspectez le résultat sous forme de texte ; les balises ne sont pas exécutées.
Un exemple que vous pouvez vérifier
Représenter des caractères réservés en tant que texte dans un exemple HTML.
Exemple d'entrée
<b>&
Résultat attendu
<b>&
L'outil affiche du texte plutôt que d'exécuter des balises collées. Le décodage s'applique à un seul passage.
Encoder et décoder les entités HTML: usages et conseils pratiques
Les entités HTML représentent des caractères avec un rôle dans le balisage. L'encodage modifie les signes tels que les esperluettes et les guillemets en références qui peuvent apparaître sous forme de texte dans un contexte approprié. Il aide à préparer un exemple de code ou à inspecter une chaîne reçue d'un autre système. Le décodage récupère des caractères d'entités reconnues, mais ne transforme pas le contenu fourni en page exécutable à l'intérieur de cet outil. La sortie reste du texte pour inspection.
Vérifiez d'abord si l'encodage ou le décodage est nécessaire. Le codage d'un fragment contenant déjà des entités peut ajouter une autre couche de représentation autour de ses esperluettes. Le décodage effectue une passe : une représentation imbriquée peut conserver une autre couche dans la sortie. Cela rend le contenu réel de chaque niveau visible plutôt que d'interpréter à plusieurs reprises une chaîne jusqu'à ce qu'elle ressemble à un balisage. Connaître la représentation attendue par la destination avant d'appliquer une autre transformation.
L'outil accepte les entités terminées par des points-virgules, y compris les références nommées et les valeurs Unicode numériques. Les références inconnues restent inchangées. Testez les symboles spéciaux d'un échantillon réel pour confirmer l'apparition des caractères attendus. L'encodage HTML diffère de l'encodage URL et de Base64 ; chacun suit des règles distinctes et n'est approprié que lorsque le système récepteur s'attend à cette représentation. Les chaînes échappées similaires ne peuvent pas être substituées librement entre ces contextes.
Échapper à une chaîne ici ne garantit pas que chaque insertion ultérieure est sûre. Le texte HTML, les attributs, JavaScript et les URL ont des contextes différents. Dans une application, utilisez des mécanismes de modèle appropriés et évitez l'insertion incontrôlée de données comme balisage exécutable. Le convertisseur affiche son résultat en texte. Conservez la source et vérifiez comment la copie est utilisée dans son système final, en particulier lorsque les caractères servent également de séparateurs structurels ou de frontières de citation.
Un contrôle pratique avant d’utiliser le résultat
Pour un exemple de balisage visible, utilisez une étiquette courte et confirmez que la sortie codée conserve sa signification textuelle. Inclure un esperluette déjà appartenant à une entité pour observer une autre couche de codage. Après décodage, distinguer un caractère récupéré d'une instruction pour l'exécuter : la sortie ici reste du texte. Testez le contexte d'insertion spécifique lorsque vous placez la copie dans une page. Une entité appropriée pour le texte HTML ne gère pas automatiquement une valeur dans JavaScript ou une URL. Conservez l'échantillon et le contexte de destination afin qu'une autre personne puisse répéter la vérification et comprendre la représentation choisie. Le test spécifique au contexte est plus informatif que de simplement observer que le convertisseur a retourné une chaîne sans erreur.
Options et limites
Le codage remplace les guillemets &, , >. Le décodage accepte les entités terminées par des points-virgules, y compris les noms HTML et les codes Unicode décimal ou hexadécimal. Le résultat est toujours affiché sous forme de texte.
Questions fréquentes
Est-ce que le HTML s'exécute ?
Non. Le contenu n'est pas inséré en tant qu'exécutable HTML. Les entités inconnues sont préservées et le décodage fait un seul passage.
Est-ce gratuit et faut-il s’inscrire ?
Oui, c’est gratuit. Pas d’inscription, pas de compte, pas d’application à installer, et aucun quota quotidien : ouvrez l’outil et utilisez-le. Seules des limites de taille protègent la mémoire de votre appareil.
Mes données sont-elles envoyées à un serveur ?
Non. Ce que vous saisissez ou collez est traité dans la mémoire du navigateur et n’est envoyé à aucun serveur. Vous pouvez le vérifier avec l’onglet Réseau ou en vous déconnectant après le chargement de la page.