Convertir un texte en hexadécimal
Convertissez un texte en hexadécimal et inversement. Chaque octet est représenté par deux chiffres de 0 à F.

La base 16
L’hexadécimal compte de 0 à 9 puis de A à F, soit seize symboles. Son intérêt : un octet (8 bits) tient exactement en deux chiffres hexadécimaux, là où il en faut huit en binaire et jusqu’à trois en décimal. C’est la notation la plus compacte et la plus lisible pour représenter des données brutes.
C’est pourquoi on la retrouve partout : couleurs CSS (#2563EB), adresses MAC, empreintes de fichiers, dumps mémoire, identifiants de commits Git.
Lire une chaîne hexadécimale
« Hello » s’écrit 48 65 6C 6C 6F. Chaque paire correspond à un caractère : 48 pour H (72 en décimal), 65 pour e (101), et ainsi de suite. Le décodage accepte les chaînes avec ou sans espaces, avec ou sans préfixe 0x.
Conversions utiles
| Hexa | Décimal | Binaire |
|---|---|---|
| 0A | 10 | 00001010 |
| 20 | 32 | 00100000 |
| 7F | 127 | 01111111 |
| FF | 255 | 11111111 |
Questions fréquentes
Faut-il mettre des espaces entre les octets ?
Au décodage, non : espaces, retours à la ligne et préfixes 0x sont ignorés. À l’encodage, l’espacement est activé par défaut pour la lisibilité ; désactivez-le pour obtenir une chaîne continue.
Est-ce la même chose qu’une couleur CSS ?
La notation est la même, mais pas le contenu. #2563EB représente trois octets (rouge, vert, bleu), pas du texte. Décoder cette valeur ici ne donnera pas de résultat lisible.