Échapper et Déséchapper Unicode en Ligne

Convertissez du texte en séquences \uXXXX, \xXX ou \u{...} et décodez-les à nouveau, le tout dans votre navigateur.

Échapper et Déséchapper Unicode s'exécute entièrement dans votre navigateur. Le texte que vous saisissez ou collez n'est jamais envoyé et reste sur votre appareil.

Conçu et maintenu par Udit Agarwal

Ouvrez l'encodeur d'entités HTML

À propos de Unicode Échapper / Déséchapper

Échapper et Déséchapper Unicode convertit du texte en séquences d'échappement \uXXXX, \xXX ou \u{...} et décode ces séquences pour retrouver des caractères lisibles. Choisissez un format — JavaScript, JSON, CSS ou Python — et l'outil génère la syntaxe d'échappement correspondante pour chaque caractère non ASCII, des lettres accentuées aux emoji, avec une gestion correcte des paires de substitution pour les points de code astraux au-delà de U+FFFF. Activez "Non-ASCII uniquement" pour laisser le texte ASCII simple inchangé, ou échappez tout pour obtenir une chaîne entièrement assainie. Passez en mode Déséchapper pour coller du texte échappé — les séquences \uXXXX, \u{...}, \xXX et \UXXXXXXXX mélangées se décodent toutes correctement. Utile pour déboguer des problèmes d'encodage, assainir des chaînes dans du code source, ou préparer des payloads JSON. Tout s'exécute localement — rien n'est envoyé.

Fonctionnalités

  • Échappe le texte en séquences \uXXXX, \u{...}, \xXX ou \UXXXXXXXX selon le format choisi
  • Formats d'échappement JS, JSON, CSS et Python, chacun avec la syntaxe réelle de ce langage
  • Sortie correcte en paires de substitution pour les caractères astraux comme les emoji en mode JSON et JS
  • Le bouton "Non-ASCII uniquement" laisse les lettres, chiffres et ponctuations courants inchangés
  • Le mode Déséchapper décode les séquences \uXXXX, \u{...}, \xXX, \UXXXXXXXX et CSS \XXXXXX vers du texte
  • Gère des styles d'échappement mélangés dans une même chaîne collée
  • Copie en un clic du résultat échappé ou décodé
  • S'exécute entièrement dans votre navigateur — le texte n'est jamais envoyé

Comment utiliser Unicode Échapper / Déséchapper

  1. Restez en mode Échapper et choisissez un format : JS, JSON, CSS ou Python
  2. Saisissez ou collez le texte à échapper dans le panneau de gauche
  3. Activez ou désactivez "Non-ASCII uniquement" selon que le texte simple doit rester inchangé
  4. Copiez le résultat échappé, ou passez en Déséchapper et collez des séquences pour les décoder

Exemple

Entrée

Héllo → ☃

Sortie

H\u00e9llo \u2192 \u2603

Les caractères non ASCII deviennent des échappements \uXXXX ; les lettres et espaces ASCII restent inchangés.

Erreurs courantes et dépannage

  • Déséchapper laisse une séquence \U inchangée, non décodée. — \UXXXXXXXX nécessite exactement huit chiffres hexadécimaux (l'échappement astral de Python). Vérifiez que la séquence comporte bien les huit caractères après \U.
  • Un emoji devient deux codes \uXXXX séparés en mode JSON au lieu d'un seul \u{...}. — C'est normal — JSON n'a pas de syntaxe \u{...}, les caractères astraux sont donc représentés par une paire de substitution UTF-16. Passez au format JS pour obtenir un seul échappement \u{...}.
  • La sortie d'échappement CSS ne correspond pas à ce qu'attend un autre outil de feuille de style. — Ce format CSS produit un échappement fixe à six chiffres \XXXXXX. Certains outils CSS suppriment les zéros initiaux ou attendent un espace final avant le caractère suivant — ajustez selon votre feuille de style.
  • Échapper avec "Non-ASCII uniquement" désactivé produit une chaîne beaucoup plus longue que prévu. — Ce bouton contrôle si les lettres, chiffres et ponctuations ASCII courants sont aussi échappés. Réactivez-le pour n'échapper que les caractères non ASCII.

Foire aux questions

Que convertit exactement l'outil Échapper et Déséchapper Unicode ?
Il convertit n'importe quel texte en séquences \uXXXX, \xXX, \u{...} ou \UXXXXXXXX (selon le format choisi) et peut décoder ces séquences pour retrouver les caractères d'origine.
Quels formats d'échappement Échapper et Déséchapper Unicode prend-il en charge ?
JS (\uXXXX et \u{...} pour les caractères astraux), JSON (paires de substitution \uXXXX), CSS (\XXXXXX) et Python (\uXXXX et \UXXXXXXXX pour les caractères astraux).
Comment Échapper et Déséchapper Unicode gère-t-il les emoji et autres caractères au-delà de U+FFFF ?
Il détecte correctement les points de code astraux et les représente avec la syntaxe propre au format choisi — un seul échappement \u{...} en JS, une paire de substitution de deux échappements \uXXXX en JSON, ou \UXXXXXXXX en Python.
Que fait le bouton "Non-ASCII uniquement" dans Échapper et Déséchapper Unicode ?
Lorsqu'il est activé (par défaut), les caractères ASCII courants comme les lettres, chiffres, espaces et ponctuations restent tels quels, et seuls les caractères non ASCII sont échappés. Désactivez-le pour échapper tous les caractères.
Échapper et Déséchapper Unicode peut-il décoder des styles d'échappement mélangés dans une même chaîne ?
Oui. Le mode Déséchapper reconnaît les séquences \uXXXX, \u{...}, \xXX, \UXXXXXXXX et CSS \XXXXXX, et décode toute combinaison de celles-ci trouvée dans le texte collé.
Échapper et Déséchapper Unicode envoie-t-il le texte que je colle ?
Non. Tout l'échappement et le décodage se font localement dans votre navigateur. Rien de ce que vous saisissez ou collez n'est envoyé où que ce soit.

Outils associés

Plus d’outils Encoder / Décoder

  • Visionneuse de Hex Dump — Affichez du texte ou des fichiers en dump hexadécimal et ASCII.
  • Nano ID — Générez des Nano IDs uniques et sûrs pour les URL.
  • Chiffre de Vigenère — Chiffre et déchiffre Vigenère, autoclave et Beaufort.
  • Lecteur de QR code — Scannez un QR code depuis une image, une capture d’écran ou la caméra et voyez son contenu — liens, Wi-Fi, contacts, paiements.
  • QR code avec logo — Placez votre logo dans un QR code, personnalisez couleurs, formes et cadre, et vérifiez en direct qu’il se scanne toujours.
  • Générateur de QR code UPI — Créez un QR code de paiement UPI depuis un identifiant UPI, avec montant et note facultatifs, et imprimez une carte Scan to pay.
  • Générateur de QR code vCard — Transformez des coordonnées en QR code que les téléphones enregistrent d’un geste, en vCard 3.0, 4.0 ou MECARD, avec fichier .vcf.
  • Générateur de QR code WhatsApp — Créez un lien de discussion wa.me et un QR code depuis un numéro de téléphone et un premier message facultatif.
  • Générateur de QR codes en masse — Créez jusqu’à 500 QR codes depuis une liste ou un CSV, en ZIP de fichiers PNG ou SVG ou en planche imprimable avec légendes.
  • Dézipper en ligne — Ouvrez une archive ZIP dans votre navigateur, prévisualisez les fichiers et extrayez-en un ou tous, sans rien téléverser.
  • Encoder / Décoder Base64 — Encodage et décodage Base64 sûrs en UTF-8.
  • Encoder / Décoder URL — Encode et décode des composants d’URL.

Voir tous les outils Encoder / Décoder (31) · Tous les outils