fr

Encoder le HTML

Convertissez les caractères spéciaux en entités HTML, à l'abri du balisage cassé, en local dans le navigateur, sans aucun envoi.

Traitement en local sur votre appareil ...

Traitement en local sur votre appareil ...

0%

Mon fichier est-il envoyé ?

Non. Tout s’exécute dans votre navigateur - votre fichier ne quitte jamais votre appareil. Comment le vérifier

Aucun envoi100 % en local
Vos contenus restent chez vousaucun accès par des tiers
Hosted in GermanyGlobal Content Delivery
Audité en externeTLS A+ · En-têtes A+

En HTML, certains caractères ont une signification particulière : les chevrons délimitent les balises, l'esperluette ouvre une entité, les guillemets délimitent les valeurs d'attributs. Si vous écrivez ces caractères tels quels dans une page, le balisage se casse ou une faille de sécurité apparaît. Cet outil remplace les cinq caractères critiques par leurs entités HTML, si bien que le texte apparaît comme du contenu pur et n'est pas interprété comme du code.

Concrètement, & devient &amp;, < devient &lt;, > devient &gt;, le guillemet double devient &quot; et l'apostrophe &#39;. Ces cinq remplacements suffisent à intégrer du texte sans danger dans un contenu HTML ou des valeurs d'attributs - c'est la même protection que celle appliquée par les frameworks web lorsqu'ils affichent une saisie utilisateur, afin d'empêcher le cross-site scripting. Le chemin inverse est assuré par l'outil de décodage HTML.

L'encodage s'exécute entièrement en local dans le navigateur, en pur JavaScript : votre texte n'est ni envoyé, ni enregistré, et aucune bibliothèque externe n'est chargée depuis un CDN. Vous pouvez télécharger le résultat comme fichier texte ou le copier directement dans votre source HTML. Vos fichiers ne quittent jamais votre appareil.

Fiche technique

Fiche technique
Formats d'entréeSaisie de texte
Format de sortieTXT
Traitement par lotsNon
TraitementEn local dans le navigateur (JavaScript)
Téléversement de fichiersAucun

En 3 étapes

  1. Collez le texte dans le champ de saisie.
  2. Cliquez sur Encoder.
  3. Lisez ou téléchargez le texte encodé.

Limites: L'outil remplace les cinq caractères critiques pour le HTML (& < > " apostrophe) ; les autres caractères restent inchangés, car les pages modernes utilisent l'UTF-8 et n'ont besoin d'aucun autre encodage. C'est une aide, pas un filtre de sécurité complet : le devoir d'échapper selon le contexte reste à votre charge lors de l'intégration. Les textes très volumineux sont limités par la mémoire de votre appareil.

Questions fréquentes

Mon texte est-il envoyé quelque part ?

Non. L'encodage s'exécute entièrement en local dans le navigateur ; votre texte ne quitte jamais votre appareil et n'est pas enregistré.

Quels caractères sont remplacés ?

Les cinq caractères critiques pour le HTML : & devient &amp;, < devient &lt;, > devient &gt;, le guillemet double devient &quot; et l'apostrophe &#39;.

Cela protège-t-il du cross-site scripting ?

C'est la même protection de base que les frameworks appliquent à l'affichage. Mais cela ne remplace pas entièrement l'échappement adapté au contexte lors de l'intégration ; voyez-le comme une aide.

Comment annuler l'encodage ?

Avec l'outil de décodage HTML : il reconvertit les entités en leurs caractères d'origine.

Outils associés

Décoder le HTML · Encoder une URL · Convertisseur couleur · Supprimer le HTML · Échapper Unicode