Convertir des bits en octets (et des octets en bits)

Divisez des bits par 8 pour obtenir des octets, et multipliez des octets par 8 pour obtenir des bits. Une clé de 256 bits fait 32 octets, et 1 Mo (MB) vaut 8 000 000 bits (8 Mb). Cette page convertit des quantités de données, pas des débits.

Valeurs rapides
Unités rapides

Résultat
0,125 B

1 b équivaut à :

  • b1
  • kb0,001
  • Mb0,000001
  • Gb1E-9
  • B0,125
  • kB0,000125
  • MB1,25E-7
  • GB1,25E-10
  • TB1,25E-13
  • KiB0,00012207
  • MiB1,19209E-7
  • GiB1,16415E-10
B = b ÷ 8 1 b ÷ 8 = 0,125 B

Tout se passe dans votre navigateur : rien de ce que vous saisissez n’est envoyé ailleurs.

Formule

1 b = 1 bits et 1 B = 8 bits, donc :

B = b ÷ 8 32 b ÷ 8 = 4 B

Conversions courantes

b → B

bB
8 b1 B
16 b2 B
32 b4 B
64 b8 B
128 b16 B
256 b32 B
1 000 b125 B
8 000 000 b1 000 000 B

B → b

Bb
1 B8 b
2 B16 b
4 B32 b
8 B64 b
64 B512 b
512 B4 096 b
1 024 B8 192 b
1 000 000 B8 000 000 b

Pourquoi le stockage compte en octets et les réseaux en bits

L’octet est la plus petite unité que la plupart des ordinateurs adressent : 8 bits, de quoi coder 256 valeurs distinctes. Les fichiers, la mémoire et les disques se mesurent donc en octets (o, Ko, Mo, Go, To, notés B, kB, MB, GB, TB dans le convertisseur). Les réseaux transmettent les données bit par bit sur un fil ou une liaison radio : les débits des lignes et des offres se comptent donc en bits (kbps, Mbps, Gbps). Dès qu’une taille de fichier rencontre un débit, il faut convertir l’un des deux.

Exemples dans les deux sens

  • Des bits aux octets : clés et empreintes. Une valeur de 128 bits fait 16 octets et une valeur de 256 bits 32 octets : c’est ce qu’il faut réserver dans une colonne de base de données ou un tampon. Les champs de protocole suivent la même logique : un champ de 48 bits fait 6 octets.
  • Des bits aux octets : un compteur de trafic. Un outil de supervision indique qu’un appareil a envoyé 4 Gb en une journée. Cela fait 0,5 Go (500 Mo), le chiffre qui compte pour un forfait de données.
  • Des octets aux bits : un paquet. Une trame de 64 octets fait 512 bits. Les ingénieurs réseau donnent la taille des trames en octets, mais la capacité des liaisons en bits.
  • Des octets aux bits : l’envoi d’une photo. Une photo de 5 Mo fait 40 Mb : avec 20 Mbps en montant, elle part en 2 secondes à plein débit.

Décimal ou binaire : Ko, Kio et tailles mémoire

Les fabricants de stockage et les normes réseau utilisent des préfixes décimaux (paliers de 1 000). La mémoire et de nombreux systèmes d’exploitation utilisent des préfixes binaires (paliers de 1 024), que la CEI nomme KiB, MiB et GiB (Kio, Mio et Gio en français). Le nombre de bits diffère en conséquence :

UnitéOctetsBits
1 kB (Ko)1 0008 000
1 KiB (Kio)1 0248 192
1 MB (Mo)1 000 0008 000 000
1 MiB (Mio)1 048 5768 388 608
1 GB (Go)1 000 000 0008 000 000 000
1 GiB (Gio)1 073 741 8248 589 934 592

C’est pourquoi un disque vendu pour 1 To (1 000 000 000 000 octets) apparaît comme environ 931 Gio dans un système qui compte par 1 024, souvent encore étiqueté « Go ». La mémoire est le cas inverse : la RAM est fabriquée en tailles binaires, donc une barrette de 16 Go contient 16 Gio, soit 17 179 869 184 octets. Choisissez l’unité binaire dans le convertisseur chaque fois que la source l’utilise ; sinon le résultat est faux de 2,4 % à l’échelle du kilo et de 7,4 % à celle du giga.

Piège : Mb ou Mo

Un b minuscule désigne un bit, un B majuscule (ou le « o » français) un octet. « 500 Mb » font 62,5 Mo, pas 500 Mo, et confondre les deux rend un chiffre huit fois trop grand ou trop petit. Dans le langage courant, on parle presque toujours de mégaoctets : vérifiez avant de convertir.

Le même facteur 8 s’applique aux débits : Mbps en Mo/s couvre les offres et les fenêtres de téléchargement, kbps en Mbps les débits d’encodage, et le convertisseur octets en Mbps accepte des octets par seconde bruts. Bits ou octets explique pourquoi les deux unités existent.

Questions fréquentes

Combien de bits dans un octet ?

8. C’est la taille standard de l’octet sur pratiquement tous les ordinateurs modernes, d’où un facteur de conversion toujours égal à 8.

Combien d’octets font 1 000 bits ?

125 octets. Divisez le nombre de bits par 8.

Combien de bits dans 1 Mo ?

8 000 000 bits (8 Mb) avec le mégaoctet décimal. Si la taille est de 1 Mio (1 048 576 octets), cela fait 8 388 608 bits.

Combien de Mo font 1 Gb ?

1 gigabit vaut 1 000 000 000 bits, soit 125 000 000 octets, ou 125 Mo.

Pourquoi la taille d’un fichier est-elle en Mo mais mon débit en Mbps ?

Le stockage est organisé en octets, alors que les liaisons réseau transportent des bits. Multipliez la taille du fichier en Mo par 8 pour obtenir des mégabits, puis divisez par le débit en Mbps pour estimer la durée du transfert en secondes.

Conversions associées

Outils associés