Texte et code / MULTIVERTO

Convertir de l’hexadécimal en texte

Décodez des paires de chiffres hexadécimaux en texte UTF-8.

Conversion instantanéeVotre saisie reste dans ce navigateur. Aucun texte n’est envoyé pour la conversion.
Le fichier reste dans votre navigateur.
Enchaîner les outils

Appliquez chaque outil de texte au résultat précédent.

01 / Guide

Comment ça marche

Chaque paire hexadécimale forme un octet ; la suite d’octets est interprétée strictement en UTF-8.

Bon à savoir

L’entrée doit contenir des paires complètes. Même une suite hexadécimale valide peut représenter des octets UTF-8 invalides.

02 / Exemple

Exemple

Votre saisie426f6e6a6f7572
RésultatBonjour

03 / Guide

Convertir de l’hexadécimal en texte — Comment ça marche

Lire une suite hexadécimale comme du texte

Utilisez ce sens lorsqu’une suite d’octets est écrite par paires de chiffres hexadécimaux et que ces octets sont connus pour contenir du texte UTF-8. Dans un exemple ASCII indépendant de la langue, 48 représente H et 48656c6c6f produit Hello. Vous pouvez séparer les paires complètes par des espaces pour les examiner. Le convertisseur vérifie que chaque paire est complète et ne contient que des chiffres de zéro à neuf ou des lettres de A à F avant de décoder la suite d’octets.

Une chaîne hexadécimale valide peut représenter autre chose que du texte : l’en-tête d’une image, des données chiffrées ou des octets dans un autre codage de caractères peuvent échouer au décodage UTF-8 strict. En cas d’erreur, ne supprimez pas des octets au hasard jusqu’à voir des mots lisibles ; vérifiez le format source et son codage annoncé. Un nombre impair de chiffres forme aussi un octet incomplet, pas une valeur à deviner. Pour diagnostiquer, gardez l’hexadécimal initial et comparez la sortie au système producteur.

L’hexadécimal affiche les octets

L’hexadécimal emploie seize symboles, de zéro à neuf et de A à F. Un symbole représente quatre bits : il faut donc deux chiffres hexadécimaux pour un octet complet. Par exemple, l’octet UTF-8 de la lettre latine A s’écrit 41 en hexadécimal. Cette notation aide à inspecter des fichiers, des paquets réseau et des sorties de programmes, car les limites des octets sont visibles. Elle allonge aussi la représentation : chaque octet demande deux chiffres, sans compter les séparateurs ou les étiquettes.

Ce convertisseur interprète le texte en UTF-8 avant d’afficher ses octets en hexadécimal et fait l’hypothèse inverse au décodage. Un caractère hors ASCII élémentaire peut prendre plusieurs octets UTF-8 ; la chaîne obtenue représente des octets, pas une liste de points de code Unicode. Chaque octet demande deux chiffres hexadécimaux. Même une suite de paires bien formée peut contenir des octets qui ne constituent pas du texte UTF-8 valide et ne pourront donc pas être convertis ici. L’hexadécimal sert à afficher et examiner des données ; il ne chiffre, ne compresse et ne vérifie rien.

Vérifier la source encodée avant de décoder

Partez d’une valeur réellement écrite dans la représentation attendue. Collez un composant ou une suite d’octets encodés, puis comparez la sortie lisible au document qui les fournit. Le décodeur fonctionne dans ce navigateur et n’envoie pas la chaîne à un service de conversion. Une saisie abîmée ou d’un autre format peut échouer ou rester partiellement inchangée selon l’opération. Gardez la valeur encodée initiale pour savoir si un caractère surprenant venait de la source ou de votre interprétation.

Considérez le texte décodé comme une nouvelle saisie potentiellement non fiable. Une phrase lisible peut contenir du balisage, une URL, une chaîne ressemblant à une commande ou des informations privées demandant un traitement séparé. Ne l’insérez pas dans un contexte exécutable au seul motif que le décodage a réussi. Si le résultat semble faux, vérifiez le codage de caractères annoncé et demandez-vous si un système précédent a encodé la valeur plusieurs fois. Répéter le décodage sans comprendre ces couches peut transformer un séparateur littéral en ponctuation structurelle.

Les étapes de la conversion
Octets hexadécimaux
Octets UTF-8
Texte décodé