Texte et encodage

Encodeur et décodeur de texte

Convertissez localement texte, octets UTF, points de code, Base64, URL et entités HTML. Repérez les données invalides avant l’export.

Reste dans votre navigateurFichiers et texte sont traités dans cet onglet.
Encodeur et décodeur de texteTraitement local
Plus d’options
Ajoutez une entrée ou chargez l’exemple.
0 graphèmes0 points de code0 unités UTF-160 octets UTF-8

Texte et encodage

Principes

Unicode attribue des nombres aux caractères ; UTF-8, UTF-16 et UTF-32 les représentent en octets. é correspond à U+00E9, mais à C3 A9 en UTF-8. Base64 représente des octets sous forme imprimable, sans les chiffrer.

LE et BE désignent l’ordre des octets. Le BOM est une signature U+FEFF en tête ; le décodage la conserve.

Fonctions

Conversion bidirectionnelle de texte, octets, points de code, échappements Unicode et chaînes JSON. Base64 utilise UTF-8. HTML suit les règles HTML5 ; URL traite un composant et ne remplace pas + par un espace. Les URI de données sont limitées à text/plain UTF-8. Texte brut,16Kio encodés maximum. ASCII7bits, UTF-8 8bits. Résultat hex avec export .bin et contrôle strict. UTF-8 invalide conservé en octets, sans remplacement. Masque limité à la largeur ; pas du chiffrement.

Mode d’emploi

  1. Choisissez les formats source et cible, puis la base numérique pour les octets et les points sans préfixe.
  2. Collez les données ou ouvrez un fichier UTF-8. Sélectionnez Octets bruts pour un fichier binaire et choisissez son encodage réel.
  3. Convertissez, vérifiez puis copiez ou téléchargez. Le bouton d’octets enregistre les octets réels. Inversez les formats pour vérifier le retour.
  4. Texte brut,16Kio encodés maximum. ASCII7bits, UTF-8 8bits. Résultat hex avec export .bin et contrôle strict. UTF-8 invalide conservé en octets, sans remplacement. Masque limité à la largeur ; pas du chiffrement.

Erreurs et limites

UTF-8 invalide, unités incomplètes et substituts isolés arrêtent la conversion. Les positions commencent à zéro ; les erreurs de décodage indiquent un indice dans les octets.

Séparez les nombres par espaces, virgules ou points-virgules. Les octets compacts ont une largeur fixe. Limites : 200 000 unités en entrée, 2 000 000 de caractères en sortie et 16 Kio pour les fichiers bruts.

Texte brut,16Kio encodés maximum. ASCII7bits, UTF-8 8bits. Résultat hex avec export .bin et contrôle strict. UTF-8 invalide conservé en octets, sans remplacement. Masque limité à la largeur ; pas du chiffrement.

Questions fréquentes

Base64 est-il un chiffrement ?

Non. Toute personne disposant de la valeur peut la décoder.

Pourquoi les points de code diffèrent-ils des octets ?

Un point identifie un caractère ; UTF-8 le représente sur un à quatre octets. 😀 est U+1F600, soit F0 9F 98 80.

Outils associés