Aller au contenu principal

Conversion hexadécimale en ascii

La conversion se fait automatiquement pendant la saisie.

Convertir un texte entier d'hexadécimal en texte ascii

Le convertisseur ci-dessus traite une valeur à la fois. Saisissez ici une suite de codes hexadécimal séparés par des espaces : chacun est remplacé par le caractère correspondant.

0 octet

0 caractère

La conversion se fait automatiquement pendant la saisie, dans les deux sens.

Outil permettant la conversion d'hexadécimale en caractère ascii

Cette page vous permet de réaliser des conversions d'hexadécimale en ascii

Comment convertir de l'hexadécimal en caractère ascii

L'hexadécimal est la notation habituelle des octets : un caractère ascii s'écrit sur deux chiffres, de 00 à FF. Le convertir revient à retrouver son code décimal, puis à lire le caractère dans la table.

Le calcul se réduit à 16 × premier chiffre + second chiffre, après avoir remplacé A à F par 10 à 15. Une seule multiplication et une addition suffisent pour n'importe quel octet.

Plusieurs intervalles se retiennent sans effort : 20 est l'espace, 30 à 39 les chiffres 0 à 9, 41 à 5A les majuscules A à Z, 61 à 7A les minuscules a à z. Passer de 41 à 61 revient à ajouter 20 en hexadécimal, soit 32 en décimal.

Les codes 00 à 1F ainsi que 7F sont des caractères de contrôle sans glyphe. De 80 à FF, l'affichage dépend de la table étendue retenue, ANSI ou EOM.

Exemple pas à pas

Départ (hexadécimal)61
  1. Étape 1 : Valeur de chaque chiffre

    6 = 6, 1 = 1

    Aucun des deux chiffres n'est une lettre.

  2. Étape 2 : Calcul du code décimal

    6 × 16 + 1

    Le chiffre de gauche pèse 16, celui de droite 1.

  3. Étape 3 : Code obtenu

    97

    Ce code ouvre la plage des lettres minuscules.

  4. Étape 4 : Lecture dans la table ascii

    a

    Le code 97 correspond à la minuscule a.

Résultat (ascii)a

Erreurs fréquentes

  • Lire l'hexadécimal comme un décimal : 61 vaut 97 et donne « a », alors que le décimal 61 donne le signe « = ».
  • Confondre 30 et 00 : l'octet 30 est le caractère « 0 », l'octet 00 est le caractère nul NUL.
  • S'inquiéter de la casse : 4a et 4A désignent le même octet, la lettre J.
  • Attendre un glyphe pour 0A ou 0D : ce sont le saut de ligne et le retour chariot, invisibles à l'écran.

Correspondances courantes

Correspondances entre hexadécimal et ascii
HexadécimalCaractère
09TAB
0ALF
20espace
21!
300
399
40@
41A
5AZ
61a
7Az
7E~