HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Codage
Essaie.
Exemples
<div>"x" & y</div>
<div>"x" & y</div>
<span title="Tom & Jerry">5 &lt; 10</span>
<span title="Tom & Jerry">5 < 10</span>
Quand encoder les entités HTML
Utilisez l'encodage de l'entité lorsque vous voulez des caractères comme des crochets d'angle, des ampersands ou des guillemets à afficher littéralement au lieu d'être interprété comme un balisage. Cela est particulièrement utile pour les tutoriels, les champs CMS, les documents Markdown, les échantillons de code, les extraits copiés et les valeurs d'attribut HTML.
Ce qui est encodé
The most common cases are <, >, &, and quotes. Depending on the workflow, you may see named entities such as < and &, or numeric forms such as ' and '. Different editors may choose different forms while still rendering the same visible character.
Travaux pratiques
Cette page est utile lorsque vous souhaitez afficher la source HTML brute dans la documentation, nettoyer le texte rempli d'entités copié à partir d'un CMS ou d'un système de support, décoder les chaînes déjà échappées des exportations, ou vérifier si un extrait de code collé a été échappé une ou plusieurs fois avant de le publier.
Évitez le double encodage
A common mistake is encoding text that already contains entities. For example, a plain ampersand becomes &, but an existing & encoded again becomes &amp;. If the pasted input already looks escaped, check it carefully before clicking Encode.
Le contexte reste important
L'encodage des entités est utile pour afficher le balisage littéral et empêcher le rendu accidentel dans de nombreux workflows de contenu, mais il n'est pas un substitut complet à l'évasion contextuelle dans chaque application. La sortie décodée peut également redevenir active si vous la collez dans un éditeur HTML en direct ou dans un constructeur de pages.
Confidentialité et traitement local
Avant de faire appel au texte converti en entité dans les pages Web ou les flux
Avant de publier ou d'intégrer le résultat, confirmez le contexte HTML exact où il sera utilisé et si le système de destination effectue déjà une évasion automatique. Une chaîne correctement convertie peut encore être erronée si elle est insérée au mauvais endroit ou s'est échappée deux fois.
Lorsque la conversion d'entités HTML peut encore produire des résultats non sûrs ou indésirables
La conversion des entités peut aider à l'affichage et à l'évasion, mais elle ne garantit pas la sécurité dans tous les contextes. Le double encodage, l'évasion partielle et les erreurs d'appariement entre le contenu du texte et les contextes d'attributs peuvent encore laisser la sortie cassée ou trompeuse si la destination attend une manipulation différente.
Comment interpréter la sortie d'entité HTML codée et décodée
La sortie codée est destinée à représenter les caractères en toute sécurité dans les contextes liés à HTML, tandis que la sortie décodée restaure les caractères littéraux que ces entités représentent. Cela ne rend pas automatiquement le résultat approprié pour chaque endroit où vous pourriez le coller, parce que les nœuds de texte HTML, les attributs, les scripts et les flux peuvent chacun avoir différents besoins d'évasion.
Parce que la conversion s'exécute dans votre navigateur, vous pouvez inspecter des fragments de gabarit copiés, du contenu CMS, des messages de support, ou partiellement échappé markup sans envoyer ce texte à un autre site. C'est pratique lorsque vos extraits contiennent du contenu interne ou des ébauches qui devraient rester locaux.
Outils connexes
Outil de code/décode de base64
Encodez du texte dans Base64 ou décodez Base64 dans un contenu lisible directement dans votre navigateur. Il est utile pour l'inspection des jetons, le débogage des en-têtes d'autorisation, la vérification des valeurs de configuration, le décodage des charges utiles de l'API et la conversion de texte simple sans utiliser de service distant. ToolMill fonctionne entièrement côté client pour la confidentialité et continue à travailler hors ligne après l'installation.
Codage
Encodage Hex/Décode — Texte
Hex Encode / Decode convertit le texte en octets hexadécimal (base-16) et décode l'hex en texte lisible. Utilisez-le pour déboguer les charges utiles binaires, inspecter les octets UTF-8, inverser les chaînes échappées, et travailler avec des hashes ou des protocoles de bas niveau. Accepte les formats hexaniques courants (avec ou sans espaces, nouvelles lignes ou préfixes 0x). Exécute 100% localement dans votre navigateur — aucun téléchargement — et fonctionne hors ligne après avoir installé ToolMill en tant que PWA.
Codage
Code ROT13 / Décode — Chiffres ROT13
ROT13 est un simple chiffre de substitution de lettres qui déplace A-N, B-O, etc. Il est souvent utilisé pour les spoilers, l'obfuscation légère et le texte forum/email. Cet outil code le texte clair dans ROT13 et décode ROT13 de nouveau dans le texte (l'opération est symétrique). Exécute 100% localement dans votre navigateur — aucun téléchargement — et fonctionne hors ligne après avoir installé ToolMill en tant que PWA.
Codage
Code URL / Décode (encodage en pourcentage)
URL Encode/Decode (encodage en pourcentage) convertit les caractères dangereux dans un format de sécurité URL et de retour. Utilisez-le pour les chaînes de requête, rediriger les URL, les paramètres UTM et débogage des requêtes API (RFC 3986). Exécute 100% localement dans votre navigateur — aucun téléchargement — et fonctionne hors ligne après avoir installé ToolMill en tant que PWA.
Codage
