Convertisseur d'Entités HTML
FreeConvertissez du texte vers et depuis des entités HTML dans les deux sens à la fois, avec des formats numériques décimaux ou hexadécimaux et un tableau de référence rapide des entités courantes.
Fonctionne entièrement dans votre navigateur. Votre texte n'est jamais envoyé où que ce soit.
Saisissez dans l'un ou l'autre des champs, l'autre se met à jour automatiquement.
Options d'Encodage
S'applique aux caractères non ASCII. Les cinq caractères réservés HTML (< > & " ') utilisent toujours leurs entités nommées.
Activité récente
Visible par tous. Les 20 dernières utilisations de tous les visiteurs, les plus récentes en premier.
Pas encore d'activité. Soyez le premier.
Ce que fait cet outil
Cet outil convertit du texte vers et depuis des entités HTML dans les deux sens à la fois : tapez du texte brut et il s'encode en entités en direct, ou collez du texte encodé en entités et il se décode en texte brut à la place. Choisissez des entités numériques décimales ou hexadécimales pour les caractères non ASCII, et utilisez le tableau de référence rapide pour les symboles courants.
Comment ça marche
L'encodage remplace les cinq caractères réservés HTML par leurs entités nommées standard (& devient &, par exemple) et tout autre caractère non ASCII par une entité numérique dans le format choisi. Le décodage fonctionne dans le sens inverse en utilisant l'analyseur HTML du navigateur (via DOMParser) dans un document détaché et inerte, qui résout correctement chaque entité nommée HTML5 officielle ainsi que les entités numériques, sans exécuter de scripts ni charger de ressources.
Problèmes résolus
- Intégrer en toute sécurité des caractères spéciaux ou du texte soumis par l'utilisateur dans du code source HTML ou XML.
- Décoder du texte encodé en entités copié depuis un CMS, un flux RSS ou une page web extraite, pour le transformer en texte lisible.
- Convertir entre les formats d'entités numériques décimales et hexadécimales.
- Rechercher le code d'entité d'un symbole courant sans consulter de documentation.
Questions fréquentes
›Pourquoi seulement 5 caractères ont-ils des entités nommées, pas tous ?
Seuls &, <, >, " et ' ont une signification réservée dans le balisage HTML lui-même (ils ouvrent des balises, ferment des attributs ou démarrent des entités), ils sont donc les seuls à avoir strictement besoin d'entités nommées pour apparaître littéralement sur une page. Tout autre caractère est encodé ici numériquement, ce qui fonctionne de manière identique dans tous les navigateurs et toutes les versions HTML, même pour les caractères sans nom largement reconnu.
›Décimal ou hexadécimal, le choix a-t-il de l'importance ?
Non, les deux représentent exactement le même caractère et s'affichent de manière identique ; é et é sont le même é. Le décimal est plus courant en HTML écrit à la main, l'hexadécimal est plus courant lorsque la valeur provient d'un contexte de programmation (les points de code Unicode étant généralement écrits en hexadécimal, comme U+00E9).
›Le décodage gère-t-il toutes les entités HTML possibles ?
Oui. Plutôt que de s'appuyer sur une liste maintenue manuellement, le décodage est géré par l'analyseur HTML intégré de votre navigateur, le même qui affiche chaque page web que vous visitez, il résout donc correctement les plusieurs milliers d'entités nommées HTML5 officiellement définies, ainsi que toute entité numérique décimale ou hexadécimale.
›Est-il sûr de coller du HTML provenant d'une source non fiable dans le décodeur ?
Oui. Le décodage utilise un document détaché et inerte créé par le DOMParser du navigateur, qui n'exécute jamais de scripts, ne charge jamais d'images et n'affiche jamais rien, il se contente de relire le contenu textuel résultant.
›Quand aurais-je réellement besoin de cela ?
Les cas courants incluent l'affichage sécurisé de texte soumis par l'utilisateur dans une page HTML sans qu'il soit interprété comme du balisage, l'intégration de caractères spéciaux ou de symboles dans du code source HTML/XML, le débogage d'une page qui affiche littéralement &amp; ou &lt; au lieu des caractères prévus, ou le nettoyage de texte encodé en entités copié depuis un CMS ou une page web extraite.
Outils similaires
Texte
Convertisseur Excel vers Tableau HTML
Collez depuis Excel ou Google Sheets, ou importez un fichier .xlsx/.xls/.csv, et obtenez un tableau HTML propre avec aperçu en direct, style optionnel et alignement des colonnes numériques.
FreeTexte
Validateur HTML
Vérifie le HTML pour détecter les balises non fermées, les ID dupliqués, les éléments obsolètes et d'autres problèmes courants bien définis, vérifié avec son propre analyseur de correspondance de balises, pas un validateur complet de conformité W3C.
FreeTexte
Encodeur/Décodeur Base64
Encodez du texte en base64 ou décodez du base64 en texte, en direct pendant que vous tapez, avec une prise en charge complète de l'Unicode et une variante optionnelle sûre pour les URL.
FreeTexte
Convertisseur de Base Numérique
Convertissez un nombre entre binaire, octal, décimal, hexadécimal, BCD, code Gray, et toute base personnalisée de 2 à 36, tout à la fois à partir d'une seule entrée.
FreeTexte
Générateur et Vérificateur de Hash Bcrypt
Générez et vérifiez des hachages de mot de passe bcrypt entièrement dans votre navigateur à l'aide de WebAssembly, avec un facteur de coût et un sel ajustables.
FreeTexte
Convertisseur de Lecture Bionique
Convertissez n'importe quel texte au format de lecture bionique en mettant en gras la première partie de chaque mot pour vous aider à lire plus vite et à mieux vous concentrer.
FreeTexte
Générateur de Hash Blake2b
Calculez le hash BLAKE2b d'un texte ou d'un fichier dans votre navigateur, avec une longueur de sortie ajustable et un hachage à clé optionnel (MAC).
FreeTexte
Outil de Chiffrement de César
Chiffrez ou déchiffrez du texte avec le chiffre de César classique, avec un tableau de correspondance A-Z, une liste de force brute, un graphique de fréquence des lettres, et un raccourci ROT13.
Commentaires (0)
Cet outil vous a-t-il été utile ? Laissez un commentaire, partagez une astuce, ou dites-nous comment nous pourrions l'améliorer.
Pas encore de commentaires. Soyez le premier à partager votre avis !