Aller au contenu principal

Conversion ascii en hexadécimale

La conversion se fait automatiquement pendant la saisie.

Convertir un texte entier d'ascii en hexadécimal

Le convertisseur ci-dessus traite un caractère à la fois. Saisissez ici un texte entier : chaque caractère est remplacé par son code hexadécimal, les codes étant séparés par un espace.

0 caractère

0 octet

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

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

Cette page vous permet de réaliser des conversions de caractère ascii en hexadécimale

Comment convertir un caractère ascii en hexadécimal

Comme pour les autres bases, c'est le code du caractère qui se convertit, jamais le caractère lui-même. Relevez donc d'abord son code décimal dans la table ascii.

Divisez ce code par 16 : le quotient devient le chiffre hexadécimal de gauche, le reste celui de droite. Remplacez ensuite les valeurs 10 à 15 par les lettres A à F.

Écrivez toujours le résultat sur deux chiffres, en ajoutant un zéro à gauche si besoin : la tabulation, de code 9, se note 09. C'est ce format fixe qui permet de reconstituer un texte octet par octet.

Cette écriture est celle des éditeurs hexadécimaux et des URL encodées, où %41 désigne la lettre A et %20 l'espace.

Exemple pas à pas

Départ (ascii)z
  1. Étape 1 : Code décimal du caractère

    122

    Relevé dans la table ascii, dernière lettre minuscule.

  2. Étape 2 : Division par 16

    122 ÷ 16 = 7, reste 10

    7 × 16 = 112, il reste 10.

  3. Étape 3 : Chiffre de poids fort

    7

    Le quotient devient le chiffre de gauche.

  4. Étape 4 : Chiffre de poids faible

    10 → A

    Le reste 10 se note A en hexadécimal.

Résultat (hexadécimal)7A

Erreurs fréquentes

  • Écrire le reste 10 en chiffres au lieu de la lettre A.
  • Rendre un seul chiffre pour un code inférieur à 16 : le retour chariot, code 13, s'écrit 0D.
  • Convertir le signe affiché plutôt que son code : le caractère « 9 » donne 39, pas 09.
  • Croire que la casse change le résultat : 7a et 7A sont identiques, seule la présentation diffère, ici en majuscules.

Correspondances courantes

Correspondances entre ascii et hexadécimal
CaractèreHexadécimal
espace20
!21
030
939
@40
A41
M4D
Z5A
a61
m6D
z7A
~7E