Encodeur Unicode

Convertissez du texte brut avec des options de format claires. Vos données restent sur votre appareil.

Encodage et décodage
Préparation de votre espace de travail…
Entrée
Sortie
Votre résultat apparaîtra ici.

Mode d’emploi

  1. Collez du texte, ouvrez un fichier ou essayez l’exemple.
  2. Choisissez le format. Le résultat se met à jour pendant la saisie.
  3. Copiez le résultat ou téléchargez les données converties.

Comprendre l’encodage Unicode

Représentez le texte Unicode par des séquences d’échappement explicites. Par défaut, les caractères non ASCII utilisent les échappements UTF-16 \uXXXX et l’ASCII ordinaire reste lisible.

Choisissez les échappements de points de code pour JavaScript ou échappez aussi l’ASCII. Les caractères supplémentaires utilisent des paires de demi-codets en mode UTF-16 et un seul échappement \u{…} en mode Point de code.

Échappements UTF-16

Un échappement \uXXXX représente une unité de code UTF-16. Les caractères hors du plan multilingue de base nécessitent deux échappements, qui préservent le caractère sous forme de paire de demi-codets.

Une conversion Unicode
Entrée
Bonjour, le monde ! 👋
Résultat
Bonjour, le monde ! \ud83d\udc4b

Les réglages par défaut convertissent cette entrée en un seul passage.

Notation de points de code JavaScript

Le mode Point de code écrit \u{…} pour les points de code non ASCII. C’est une syntaxe de chaîne JavaScript valide, mais pas un format d’échappement JSON. Les barres obliques inverses, les guillemets et les caractères de contrôle sont échappés dans les deux modes.

Le contenu d’une chaîne, pas un document

La sortie n’est pas entourée de guillemets. Elle n’ajoute pas de propriétés JSON et n’évalue pas de code. Les entrées contenant des demi-codets non appariés sont rejetées pour que la copie UTF-8 et l’exportation de fichiers ne les modifient pas silencieusement.

Limites de traitement

Jusqu’à 5 MiB d’entrée, 20 MiB de sortie et 10 secondes par exécution. Les fichiers texte doivent être en UTF-8. L’encodage Base64 accepte aussi les fichiers binaires. Les documents restent sur votre appareil.

?

Questions fréquentes

Puis-je coller la sortie dans du JSON ?

Utilisez le mode UTF-16 et ajoutez des guillemets doubles autour du contenu là où une chaîne JSON est attendue. Les accolades des points de code ne sont pas des échappements JSON valides.

Pourquoi un émoji produit-il deux échappements ?

UTF-16 représente un caractère supplémentaire par deux unités de code. Le mode Point de code utilise un seul échappement à la place.

Puis-je aussi échapper les caractères ASCII ?

Oui. Activez Échapper aussi l’ASCII ; les guillemets, les barres obliques inverses et les caractères de contrôle sont toujours échappés.

L’encodage normalise-t-il mon texte ?

Non. Les formes composées et décomposées restent distinctes ; aucune normalisation Unicode n’est effectuée.

L’outil ajoute-t-il des guillemets ?

Non. Il renvoie uniquement le contenu échappé de la chaîne.

Trouvez votre prochain outil

Langue

Changer de langue ? Le contenu actuel sera effacé. Copiez ou téléchargez d’abord votre travail.