Encodage et décodage de texte
Convertissez les échappements Unicode, URL, Base64, entités HTML et UTF-8 Hex. Le texte reste dans le navigateur, sans envoi ni enregistrement automatique.
Exemple d’encodage中文😀\u4e2d\u6587\ud83d\ude00
Détails du format
Écrit chaque unité UTF-16 sous la forme \uXXXX, sans guillemets extérieurs. Les emoji utilisent des paires de substitution. Les autres échappements comme \n ou \u{...} ne sont pas interprétés.
Exemple d’encodage中 +%E4%B8%AD%20%2B
Détails du format
Encodage pourcentage UTF-8 pour une valeur de paramètre URL. Les séparateurs d’une URL complète sont aussi encodés ; le décodage conserve + comme signe plus, pas comme espace.
Exemple d’encodage中文5Lit5paH
Détails du format
Convertit du texte UTF-8 en Base64 standard et inversement. Conservez le remplissage = requis. Base64URL, les URL de données et les binaires arbitraires ne sont pas pris en charge. Base64 n’est pas du chiffrement.
Exemple d’encodage<中文><中文>
Détails du format
Encode & < > et les guillemets doubles et simples en entités HTML. Le décodage prend en charge amp, lt, gt, quot, apos et les entités numériques avec point-virgule. Les autres entités nommées sont conservées ; une seule couche est décodée.
Exemple d’encodage中😀E4 B8 AD F0 9F 98 80
Détails du format
Convertit du texte en octets hexadécimaux UTF-8 et inversement. Accepte l’hexadécimal continu ou des octets complets séparés par espaces, tabulations ou sauts de ligne ; sans préfixe 0x.
La conversion nécessite JavaScript.
Limite de 100 000 unités de code UTF-16 (un caractère chinois courant en utilise 1 ; un emoji, généralement 2). Le texte n’est ni envoyé ni enregistré automatiquement.
Utilisation
Choisissez un format, collez du texte et cliquez sur Encoder ou Décoder. La conversion est explicite ; le format n’est jamais deviné. Copier le résultat écrit dans le presse-papiers uniquement sur demande ; sinon, sélectionnez et copiez manuellement. Utiliser comme entrée permet de poursuivre. Modifier le texte ou le format efface l’ancien résultat. Effacer conserve le format choisi.
Formats et limites
-
Échappements Unicode: Écrit chaque unité UTF-16 sous la forme \uXXXX, sans guillemets extérieurs. Les emoji utilisent des paires de substitution. Les autres échappements comme \n ou \u{…} ne sont pas interprétés.
中文😀→\u4e2d\u6587\ud83d\ude00 -
Encodage URL: Encodage pourcentage UTF-8 pour une valeur de paramètre URL. Les séparateurs d’une URL complète sont aussi encodés ; le décodage conserve + comme signe plus, pas comme espace.
中 +→%E4%B8%AD%20%2B -
Base64: Convertit du texte UTF-8 en Base64 standard et inversement. Conservez le remplissage = requis. Base64URL, les URL de données et les binaires arbitraires ne sont pas pris en charge. Base64 n’est pas du chiffrement.
中文→5Lit5paH -
Entités HTML: Encode & < > et les guillemets doubles et simples en entités HTML. Le décodage prend en charge amp, lt, gt, quot, apos et les entités numériques avec point-virgule. Les autres entités nommées sont conservées ; une seule couche est décodée.
<中文>→<中文> -
UTF-8 Hex: Convertit du texte en octets hexadécimaux UTF-8 et inversement. Accepte l’hexadécimal continu ou des octets complets séparés par espaces, tabulations ou sauts de ligne ; sans préfixe 0x.
中😀→E4 B8 AD F0 9F 98 80
Unicode accepte du texte mêlé aux échappements et traite une seule couche. Base64 ignore espaces, tabulations, CR et LF, mais refuse les binaires UTF-8 invalides. Les noms HTML sont sensibles à la casse et exigent un point-virgule : les entités non prises en charge ou incomplètes comme © restent intactes ; < devient le texte <. Ce n’est pas un filtre de sécurité HTML. Hex accepte les deux casses, refuse les chiffres en nombre impair et l’UTF-8 invalide, et exige des octets complets entre séparateurs.
Limite de 100 000 unités de code UTF-16 (un caractère chinois courant en utilise 1 ; un emoji, généralement 2). Le texte n’est ni envoyé ni enregistré automatiquement.
Données et confidentialité
Les espaces initiaux et finaux et la normalisation Unicode sont conservés. Les dépassements ne sont pas tronqués ; un résultat réutilisé peut dépasser la limite. Les formats invalides, paires de substitution incomplètes et UTF-8 invalides conservent l’entrée sans résultat partiel. Les résultats sont du texte, jamais du HTML ou des scripts exécutés. Ni entrée ni résultat dans les URL, titres, journaux ou données d’analyse. Aucune lecture automatique du presse-papiers. Refuser l’analyse ou une panne de tiers n’empêche pas la conversion. La restauration des formulaires et la conservation du presse-papiers relèvent du navigateur.