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 ...

0%

Vos fichiers n’ont jamais quitté votre appareil

    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
    Serveurs en AllemagneRGPD by design
    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