Encoder en entités HTML

Échappez un texte pour l'afficher tel quel sur une page web. Les chevrons, les esperluettes et les guillemets deviennent des entités, et vous pouvez aussi encoder chaque caractère non ASCII pour les anciens systèmes.

Gratuit et privé. Tout se passe dans votre navigateur, rien n'est envoyé.

Comment ça marche

  1. Collez votre texteTapez ou collez dans la zone d'entrée, ou ouvrez un fichier texte. Exemple affiche un cas concret.
  2. Vérifiez le résultatLe résultat s'affiche à droite pendant que vous tapez. Les erreurs sont indiquées avec la ligne et la colonne.
  3. Copiez ou inversezCopiez le résultat, téléchargez-le sous forme de fichier, ou cliquez sur Inverser pour changer de sens et le vérifier.

Afficher du code sur une page sans la casser

Si vous collez <b> dans une page, le navigateur le traite comme une balise. L'encoder en &lt;b&gt; fait que le navigateur l'affiche comme du texte. C'est ce qu'il faut pour les exemples de code, la documentation et le contenu saisi par les utilisateurs.

Encoder tous les caractères spéciaux transforme des lettres comme é ou ç en codes numériques, ce qui aide pour les modèles d'e-mail et les systèmes qui ne savent pas stocker l'UTF-8.

À propos du format HTML

Les entités HTML sont des codes comme &lt; ou &#350; qui représentent un caractère. Elles sont nécessaires pour les caractères qui ont un sens particulier en HTML et pour ceux qu'une page ne peut pas stocker directement.

Questions fréquentes

Cela suffit-il contre les failles XSS ?

Échapper les cinq caractères spéciaux est la bonne mesure pour du texte placé entre des balises et dans des attributs entre guillemets. Les autres emplacements, comme les scripts ou les URL, demandent leur propre échappement.

Mon texte est-il envoyé quelque part ?

Non. L'encodage et le décodage se font dans votre navigateur. Les jetons, clés et autres textes privés ne quittent jamais votre appareil.

Le Base64 est-il un chiffrement ?

Non. Le Base64 change seulement la façon d'écrire les données. N'importe qui peut le décoder, ne l'utilisez donc jamais pour protéger des mots de passe ou des secrets.

Qu'est-ce que le Base64 compatible URL ?

Il remplace + et / par - et _ et supprime le remplissage =, pour que le résultat puisse servir dans des adresses et des noms de fichiers. On le trouve par exemple dans les jetons JWT. Le décodeur accepte les deux formes.

Pourquoi le décodage affiche-t-il un fichier au lieu d'un texte ?

Si les données décodées ne sont pas du texte lisible, l'outil vérifie de quel type de fichier il s'agit. Les images sont prévisualisées, et n'importe quel fichier peut être enregistré avec le bouton Télécharger.

Est-ce que ça marche hors ligne ?

Oui. Une fois la page ouverte, elle continue de fonctionner sans connexion Internet.