Convertisseur Unicode – texte en séquences d’échappement
Collez du texte ou des codes d’échappement : ils sont convertis pendant la saisie.
Vos textes et fichiers restent dans votre navigateur : rien n’est envoyé à un serveur.
Mode d’emploi
- Collez votre texte et choisissez un format d’échappement. Par défaut, seuls les caractères non ASCII sont convertis, pour que les lettres latines simples restent lisibles.
- \uXXXX écrit les caractères hors du plan multilingue de base, comme les émojis, en deux moitiés de substitution, comme l’attendent les chaînes JavaScript et le JSON.
- U+XXXX liste chaque caractère sous forme de point de code, séparé par des espaces : pratique pour les recherches.
- Activez « Convertir aussi l’ASCII » pour échapper tous les caractères, lettres et chiffres compris.
- Pour décoder, changez de mode : \uXXXX, \u{…}, \UXXXXXXXX, \xXX, U+XXXX, &#x…; et &#décimal; peuvent être mélangés dans une même saisie. Les échappements CSS (\XXXX) ne sont décodés que si le format CSS est choisi, pour que les chemins Windows restent intacts.
Questions fréquentes
Pourquoi un émoji devient-il deux codes \u ?
JavaScript et JSON stockent le texte en UTF-16. Les caractères au-delà de U+FFFF, comme la plupart des émojis, demandent deux unités de 16 bits, appelées paire de substitution : par exemple \ud83d\ude00 pour 😀.
Pourquoi y a-t-il parfois une espace après un échappement CSS ?
Un échappement CSS peut compter jusqu’à six chiffres hexadécimaux. S’il est suivi d’un chiffre hexadécimal ou d’une espace, une espace simple marque sa fin ; les navigateurs ne l’affichent pas.
Quelle différence entre U+ et \u ?
U+1F600 est la notation habituelle d’un point de code dans la documentation. \u est la syntaxe d’échappement dans le code ; en ES6, \u{1F600} accepte directement un point de code complet.
Outils similaires
Tous les outils
Texte
- Compteur de caractères
- Majuscules/minuscules
- Comparer des textes
- Générateur d’anagrammes
- Écriture cursive
- Extracteur de domaines
- Extracteur d’e-mails
- Rechercher et remplacer
- Texte en italique
- Trier une liste
- Aperçu Markdown
- Réparer l’encodage
- Code morse
- Nom japonais en hangeul
- Prénom en coréen
- Texte gras et italique
- Texte barré
Conversion et encodage
- Générateur de QR code
- Encodeur/décodeur Base64
- Encoder/décoder une URL
- Base64 en image
- Binaire ↔ décimal
- Binaire ↔ hex
- Décimal ↔ hex
- Excel en tableau HTML
- Entités HTML
- Image en Base64
- JSON Escape
- Convertisseur de base
- Convertisseur Punycode
- Texte en ASCII
- Texte en binaire
- Texte en décimal
- Texte en hexa
- Convertisseur Unicode
- Timestamp Unix
Conversion d’unités
- Convertisseur d’unités
- Convertisseur de température
- Conversion de poids
- Convertisseur de surface
- Convertisseur de longueur
- Convertisseur d’angles
- Convertisseur de calories
- Tailles de données
- Volumes secs
- Charge électrique
- Convertisseur d’énergie
- Convertisseur de débit
- Convertisseur de force
- Consommation de carburant
- Intensité lumineuse
- Force magnétomotrice
- Convertisseur de puissance
- Convertisseur de pression
- Convertisseur de dose
- Convertisseur de vitesse
- Conversion de temps
- Conversion de volume