Encodeur/Décodeur d'Entités HTML
Convertissez des caractères spéciaux en entités HTML et vice versa. Le mode complet optionnel encode tous les caractères non-ASCII.
Réponse rapide: Convertissez des caractères spéciaux en entités HTML et vice versa. Le mode complet optionnel encode tous les caractères non-ASCII.
Dernière mise à jour
Questions fréquentes
- Comment encoder les entités HTML ?
- Passez à Encoder, collez votre texte, et la sortie encodée en entités apparaît immédiatement. Activez 'tous les non-ASCII' pour encoder numériquement les emojis et accents également.
- Comment décoder les entités HTML ?
- Passez à Decode, collez le texte contenant des entités, et vous obtenez du texte brut. Les entités nommées (&) et numériques (', /) sont prises en charge.
- Quels caractères couvre l'encodage de base ?
- &, <, >, ", et ' — les cinq caractères qui peuvent casser le HTML ou ouvrir des failles XSS lorsqu'ils sont interpolés naïvement dans le balisage.
- Que fait 'tous les non-ASCII' ?
- Encode numériquement chaque caractère au-dessus de 0x7E (lettres accentuées, emoji, CJK). Utile lorsque votre sortie est limitée à l'ASCII.
- Est-ce sûr pour la prévention XSS ?
- L'encodage & < > " ' protège les contextes de texte et d'attributs HTML mais pas les URL ou les contextes JavaScript. Combinez toujours avec l'évasion au niveau du framework.
- Les entités nommées sont-elles décodées ?
- Oui — des entités courantes comme © — … et les cinq entités indispensables. Les entités numériques couvrent tout le reste.
- Le texte est-il envoyé à un serveur ?
- Non. L'encodage et le décodage se font entièrement dans votre navigateur.
- Pourquoi ma sortie diffère-t-elle d'un autre outil ?
- Certains outils encodent des caractères optionnels comme `/`. Nous nous en tenons au minimum sûr à moins que vous n'activiez 'tous les non-ASCII'.
- Puis-je encoder des emojis ?
- Oui — activez 'tous les non-ASCII' et les emojis deviennent 😀 etc. Le décodage vers des caractères fonctionne également.
- Cet outil d'entité HTML est-il gratuit ?
- Oui — gratuit, sans inscription, sans limites.