Connectez-vous via MCP →

Entrez le calcul

Formule

Publicité

Résultats

Résultat hexadécimal
48 69
Points de code ASCII / UTF-16 en base 16
Caractères convertis 2
Longueur du texte saisi 2

Qu'est-ce qu'un convertisseur texte en hexadécimal ?

Un convertisseur texte en hexadécimal transforme chaque caractère d'une chaîne en son point de code numérique, puis affiche ce code en hexadécimal (base 16). C'est l'encodage ASCII vers hex standard, utilisé partout en informatique : de l'analyse des paquets réseau au débogage de fichiers binaires, en passant par l'écriture de codes couleur, de séquences d'échappement et de formats de données bas niveau. Comme un octet (0 à 255) correspond exactement à deux chiffres hexadécimaux, le résultat est compact et sans ambiguïté.

Un seul caractère de texte associé à son code hexadécimal à deux chiffres
Chaque caractère est converti en son code ASCII, puis écrit sous forme de valeur hexadécimale à 2 chiffres.

Comment l'utiliser

Saisissez ou collez votre texte dans le champ de saisie, choisissez la manière de séparer les octets hex (aucun, espace, deux-points ou tiret), puis lisez le résultat. L'option « Aucun » produit une chaîne continue, idéale à copier-coller dans du code, tandis que les espaces ou les deux-points facilitent la lecture octet par octet.

La formule expliquée

Pour chaque caractère c, on calcule ord(c), son point de code numérique. Les lettres, chiffres et signes de ponctuation usuels se situent dans la plage ASCII de 0 à 127. Ce nombre est ensuite converti en base 16 et complété par un zéro pour obtenir deux chiffres (le format 02x). Tous les blocs de deux chiffres sont alors concaténés, avec le séparateur de votre choix inséré entre eux.

$$\text{Hex} = \underset{c\,\in\,\text{Text}}{\Large\Vert}\; \text{pad}_2\!\left(\text{hex}\big(\text{code}(c)\big)\right)\;\bowtie\;\text{Separator}$$

Exemple concret

Prenons le mot Hi. Le caractère « H » a le code 72, soit \(\text{0x48}\). Le caractère « i » a le code 105, soit \(\text{0x69}\). Ainsi, « Hi » devient 4869 sans séparateur, ou 48 69 avec des espaces.

Le mot Hi affiché comme deux caractères convertis en octets hexadécimaux reliés par des séparateurs
Exemple : chaque caractère d'un mot court devient un octet hexadécimal, éventuellement reliés par un séparateur.

Tableau de référence ASCII en hexadécimal

Chaque caractère ASCII imprimable est associé à un octet unique, écrit sous forme d'un code hexadécimal à 2 chiffres de 00 à FF. La valeur hexadécimale est égale au code ASCII décimal du caractère converti en base 16. Par exemple, la lettre A a le code décimal 65, et \(65 = 4 \times 16 + 1\), donc son code hexadécimal est 41. La conversion du mot Hi avec un séparateur espace donne 48 69.

Chiffres 0–9

Caractère Décimal Hexadécimal
0 48 30
1 49 31
2 50 32
3 51 33
4 52 34
5 53 35
6 54 36
7 55 37
8 56 38
9 57 39

Majuscules A–Z

Caractère Dé. Hex Caractère Dé. Hex
A 65 41 N 78 4E
B 66 42 O 79 4F
C 67 43 P 80 50
D 68 44 Q 81 51
E 69 45 R 82 52
F 70 46 S 83 53
G 71 47 T 84 54
H 72 48 U 85 55
I 73 49 V 86 56
J 74 4A W 87 57
K 75 4B X 88 58
L 76 4C Y 89 59
M 77 4D Z 90 5A

Minuscules a–z

Caractère Dé. Hex Caractère Dé. Hex
a 97 61 n 110 6E
b 98 62 o 111 6F
c 99 63 p 112 70
d 100 64 q 113 71
e 101 65 r 114 72
f 102 66 s 115 73
g 103 67 t 116 74
h 104 68 u 117 75
i 105 69 v 118 76
j 106 6A w 119 77
k 107 6B x 120 78
l 108 6C y 121 79
m 109 6D z 122 7A

Espace et ponctuation courante

Caractère Nom Décimal Hexadécimal
(espace) Espace 32 20
! Point d'exclamation 33 21
# Dièse 35 23
( Parenthèse ouvrante 40 28
) Parenthèse fermante 41 29
, Virgule 44 2C
- Tiret 45 2D
. Point 46 2E
: Deux-points 58 3A
@ Arobase 64 40

FAQ

Les majuscules et minuscules sont-elles traitées différemment ? Oui : elles possèdent des codes ASCII distincts (A=\(\text{0x41}\), a=\(\text{0x61}\)), donc le résultat hexadécimal diffère.

Et pour les emojis ou les lettres accentuées ? Les caractères au-delà du code 255 utilisent des points de code dépassant un seul octet et peuvent produire plus de deux chiffres hexadécimaux par caractère. Cet outil complète à un minimum de deux chiffres.

Puis-je faire l'opération inverse ? Oui : lisez les chiffres hexadécimaux par paires, reconvertissez chacune en nombre, puis associez-la à son caractère pour décoder l'hexadécimal en texte.

Dernière mise à jour: