Convertisseur Hex vers texte

Décodez des octets hexadécimaux en texte UTF-8 avec validation stricte et prise en charge d’Unicode.

Nombres et unités
Préparation de votre espace de travail…

Entrée

Préparation de votre espace de travail…

Sortie
Votre résultat apparaîtra ici.

Mode d’emploi

  1. Collez Hex avec, éventuellement, des espaces entre octets complets et un 0x initial.
  2. Vérifiez le texte ou l’erreur d’octets ou d’UTF-8.
  3. Copiez le texte ou téléchargez JSON en conservant les contrôles.

Convertisseur Hex vers texte

Une chaîne Hex peut contenir les octets UTF-8 d’un message. Les octets sont reconstruits dans leur ordre d’origine sans lire toute la chaîne comme un nombre.

Une lettre ASCII occupe un octet UTF-8 ; caractères chinois et emoji peuvent en occuper plusieurs. Un caractère visible peut donc produire plusieurs paires Hex.

Représentations et utilisation

Chaque paire est un octet : 48 65 6c 6c 6f donne Hello. La casse est indifférente ; espaces, tabulations et retours à la ligne peuvent séparer des groupes complets.

Avant et après
Entrée
48656c6c6f20e4b8ade6968720f09f918b
Résultat
Hello 中文 👋

Chaque paire représente un octet UTF-8 ; un caractère peut nécessiter plusieurs paires.

Précision et validation

Seuls les chiffres Hex, espaces et un 0x initial sont acceptés. Chaque groupe doit avoir une longueur paire. 4 8, les préfixes répétés, virgules et échappements \x sont refusés.

Interpréter et réutiliser

UTF-8 strict conserve BOM et contrôles, sans remplacer silencieusement les octets invalides. Des données binaires ou des octets UTF-16 ne sont pas forcément du texte UTF-8.

Limites de traitement

Nombres : 500 lignes / 1 MiB, 4 096 caractères par nombre. Fractions : 1–128 chiffres. Texte et octets : 64 KiB. Opérations binaires : 8–256 bits. Le worker s’arrête après 30 secondes.

Pour aller plus loinWHATWG · UTF-8
?

Questions fréquentes

Peut-on omettre les espaces ?

Oui. Hex compact ou groupes complets avec espaces sont acceptés, avec un seul 0x ou 0X initial facultatif.

Pourquoi un Hex valide peut-il échouer ?

Des chiffres Hex valides ne garantissent pas UTF-8. FF ou une séquence multioctet incomplète génèrent une erreur.

313233 est-il le nombre 123 ?

Ici, ce sont les octets UTF-8 du texte 123. Utilisez Hex vers décimal pour lire toute la chaîne comme un entier.

Mon entrée est-elle envoyée à un serveur ?

Non. Les calculs se font dans le navigateur ; DevToolsy n’envoie ni ne stocke votre entrée.

Que contient la copie ?

La copie reprend la chaîne affichée. JSON inclut le résultat complet et le nombre d’octets, en conservant Unicode et les contrôles.

Trouvez votre prochain outil

Langue

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