Convertisseur hexadécimal

Convertissez du texte en code hexadécimal (hex) et du hex en texte lisible. Pratique pour déboguer, encoder et apprendre. Convertisseur gratuit.

Passez du texte à l’hexadécimal et inversement

L’hexadécimal (base 16) utilise les chiffres de 0 à 9 et les lettres de A à F. C’est la notation abrégée des programmeurs pour les octets, car un octet tient toujours exactement en deux chiffres hex. La lettre A (code 65) vaut 41 en hex, et « Hi » donne 4869. Ce convertisseur écrit les octets à la suite, sans espaces.

Choisissez En hex pour convertir du texte en codes hexadécimaux ou En texte pour décoder du hex en caractères. L’hex apparaît dans les codes couleur, les vidages mémoire, les paquets réseau, les signatures de fichiers, l’encodage des URL et de nombreux outils de débogage.

Convertir à la main oblige à chercher chaque caractère. Cet outil convertit toute la chaîne d’un coup.

Comment utiliser le convertisseur hexadécimal

  1. Collez votre texte ou les valeurs hex.
  2. Choisissez En hex ou En texte.
  3. Envoyez pour convertir.
  4. Copiez le résultat.

Exemples

Texte en hex

Entrée : Hi

Résultat : 4869

Texte avec accents

Entrée : café

Résultat : 636166c3a9

c, a et f occupent un octet chacun ; le é correspond aux deux octets c3 a9.

Hex en texte

Entrée : 4d79426f747379

Résultat : MyBotsy

Hex en majuscules

Entrée : 4D79

Résultat : My

Les chiffres en majuscules et en minuscules se décodent de la même façon.

Usages courants

  • Lire des vidages hex issus de journaux, de paquets ou d’outils de débogage.
  • Encoder des chaînes pour programmer ou tester.
  • Comprendre l’encodage pourcent des URL (qui utilise l’hex).
  • Résoudre des énigmes et des défis CTF (capture the flag).
  • Apprendre les systèmes de numération en informatique.
  • Lire les octets bruts d’un fichier journal ou d’une capture réseau.
  • Repérer des caractères cachés, comme une espace insécable (c2a0) ou une marque d’ordre des octets (efbbbf), dans un texte qui paraît normal.
  • Préparer des données de test pour du matériel, des API ou des bases de données qui stockent des octets en hex.

Conseils et points à connaître

Cas particuliers et limites

  • La conversion hex vers texte exige une chaîne continue. Les paires séparées par des espaces comme 4d 79 échouent ; retirez d’abord les espaces.
  • Le nombre de chiffres doit être pair. 4d7 échoue car le dernier octet est incomplet.
  • Il faut retirer les préfixes comme 0x ou \x avant de décoder.
  • Un hex qui se décode en données binaires et non en texte s’affiche sous forme de symboles illisibles.

Questions fréquentes

Qu’est-ce que l’hexadécimal ?

Un système de numération en base 16 qui utilise 0 à 9 et A à F. Un chiffre hex représente 4 bits : deux chiffres forment donc un octet.

Pourquoi les programmeurs utilisent-ils l’hex ?

Il est beaucoup plus court que le binaire et correspond parfaitement aux octets, ce qui facilite la lecture de données brutes.

Comment s’écrit « hello » en hex ?

68656c6c6f (une paire de chiffres par lettre : 68 65 6c 6c 6f).

Encoder en hex, est-ce chiffrer ?

Non. C’est juste une autre façon d’écrire les mêmes données, et n’importe qui peut l’inverser.

Combien de chiffres hex occupe un caractère ?

Deux par octet. Les lettres sans accent occupent un octet (2 chiffres), les lettres accentuées comme é deux octets (4 chiffres) et la plupart des emojis quatre octets (8 chiffres).

Outils associés

Outils similaires

Convertisseur binaire

Convertissez du texte en code binaire (Hi = 1001000 1101001) et du binaire en texte. Découvrez comment les ordinateurs stockent les caractères. Gratuit.

Convertisseur ASCII

Convertissez du texte en codes de caractères ASCII et des codes ASCII en texte. Découvrez le nombre derrière chaque lettre et symbole. Gratuit.

Convertisseur décimal

Convertissez du texte en codes décimaux de caractères (H = 72) et des codes décimaux en texte. Utile pour programmer, encoder et créer des énigmes. Gratuit.

Outils gratuits populaires