Convertisseur binaire, hexadécimal, décimal et ASCII

Un même nombre s'écrit différemment selon la base : 255 en décimal, 11111111 en binaire, FF en hexadécimal. Modifiez n'importe quel champ, les autres suivent. Le second bloc traduit un texte en codes de caractères.

Nombre

Texte

Hexadécimal
52 41 43 4B
Décimal
82 65 67 75
Binaire
01010010 01000001 01000011 01001011

Le calcul se fait dans votre navigateur : rien de ce que vous saisissez n'est envoyé à l'association.

La méthode, sur un exemple

Prenons 156. En binaire, chaque position vaut le double de la précédente : 128, 64, 32, 16, 8, 4, 2, 1. On cherche quelles valeurs additionner : 156 = 128 + 16 + 8 + 4. On pose un 1 sous chaque valeur retenue, un 0 ailleurs :

1286432168421
10011100

Soit 10011100. Pour l'hexadécimal, on coupe en deux groupes de 4 bits : 1001 vaut 9 et 1100 vaut 12, noté C. Résultat : 9C.

Table de correspondance de 0 à 15

DécimalBinaireHexadécimalOctal
0000000
1000111
2001022
3001133
4010044
5010155
6011066
7011177
81000810
91001911
101010A12
111011B13
121100C14
131101D15
141110E16
151111F17

Où croise-t-on ces notations ?

  • Hexadécimal : adresses MAC des cartes réseau (00:1A:2B…), couleurs sur le web (#4315CF est le violet de RACK), codes d'erreur, adresses mémoire.
  • Binaire : masques réseau, cavaliers et interrupteurs DIP sur les vieilles cartes, registres de microcontrôleurs.
  • Octal : droits des fichiers sous Linux (chmod 755).

Quelques codes ASCII utiles

CaractèreDécimalHexadécimal
Espace3220
0 à 948 à 5730 à 39
A à Z65 à 9041 à 5A
a à z97 à 12261 à 7A

Minuscule et majuscule ne diffèrent que d'un seul bit, le sixième en partant de la droite : A vaut 01000001 et a vaut 01100001.

Questions fréquentes

Comment convertir un nombre décimal en binaire ?

Divisez le nombre par 2 et notez le reste, puis recommencez avec le quotient jusqu'à arriver à 0. Le résultat se lit de bas en haut. Exemple : 13 donne les restes 1, 0, 1, 1, soit 1101 en binaire.

Comment convertir du binaire en hexadécimal ?

Regroupez les bits par 4 en partant de la droite, puis remplacez chaque groupe par un chiffre hexadécimal : 1001 1100 donne 9C. C'est ce qui rend l'hexadécimal si pratique : un chiffre hexadécimal correspond toujours à 4 bits.

Pourquoi l'informatique utilise-t-elle le binaire ?

Un circuit électronique distingue facilement deux états, comme la présence ou l'absence d'une tension. Deux états suffisent à représenter un chiffre binaire, ou bit. Tout le reste, nombres, textes, images, se construit en assemblant des bits.

Quelle est la différence entre ASCII et UTF-8 ?

L'ASCII code 128 caractères sur 7 bits, sans lettres accentuées. L'UTF-8 reprend ces 128 caractères à l'identique et code tous les autres sur 2 à 4 octets. C'est pourquoi un « é » donne deux octets dans le convertisseur : C3 A9.

Outil gratuit proposé par l'association RACK, réemploi informatique solidaire en Aveyron. Mis à jour le 30/10/2026. Une erreur ? Signalez-la-nous.