C Calculons

Convertir des octets : Ko, Mo, Go, To (et Kio, Mio, Gio)

Tailles de fichiers et de mémoire. Tapez une valeur : les équivalents décimaux (× 1000) et binaires (× 1024) s'affichent en même temps, plus les bits.

Réponse rapide

1 Go = 1 000 Mo = 1 000 000 Ko = 1 milliard d'octets (décimal). 1 Gio = 1 024 Mio = 1 073 741 824 octets (binaire). 1 octet = 8 bits.

C'est pourquoi un disque vendu « 1 To » (10¹² octets) n'affiche que ~931 Go dans Windows : il compte en binaire mais écrit « Go » au lieu de « Gio ».

Tapez une taille dans n'importe quelle case : les équivalents décimaux (× 1000) et binaires (× 1024) s'affichent. 1 octet = 8 bits.

Bits & octets
Décimal (× 1000)
Binaire (× 1024)

Décimal (× 1000) ou binaire (× 1024) ?

Deux systèmes coexistent. Le décimal (kilooctet, mégaoctet…) monte de 1 000 en 1 000, comme le SI : c'est celui des fabricants de disques et des débits. Le binaire (kibioctet, mébioctet…, norme IEC) monte de 1 024 en 1 024, car les mémoires sont organisées en puissances de 2. L'écart se creuse à chaque palier : 2,4 % pour le kilo, ~7,4 % pour le giga, ~10 % pour le téra.

Unité Symbole Valeur en octets Système
bit bit 0,125 Bits & octets
octet o 1 Bits & octets
kilooctet ko 1 000 Décimal (× 1000)
mégaoctet Mo 1 000 000 Décimal (× 1000)
gigaoctet Go 1 000 000 000 Décimal (× 1000)
téraoctet To 1 000 000 000 000 Décimal (× 1000)
pétaoctet Po 1 000 000 000 000 000 Décimal (× 1000)
kibioctet Kio 1 024 Binaire (× 1024)
mébioctet Mio 1 048 576 Binaire (× 1024)
gibioctet Gio 1 073 741 824 Binaire (× 1024)
tébioctet Tio 1 099 511 627 776 Binaire (× 1024)
pébioctet Pio 1 125 899 906 842 624 Binaire (× 1024)

En anglais, l'octet se note « B » (byte) : kB, MB, GB (décimal) et KiB, MiB, GiB (binaire). Attention à « Mb » avec un b minuscule = mégabit (8 fois plus petit), utilisé pour les débits.

Exemple pas-à-pas : une clé USB de 64 Go, de l'étiquette au téléchargement

Prenons une clé USB vendue « 64 Go » et déroulons tout le calcul, avec les mêmes valeurs que le convertisseur (1 ko = 1 000 octets, 1 Gio = 1 073 741 824 octets, 1 octet = 8 bits).

Étape 1 : convertir l'étiquette en octets. Le fabricant compte en décimal : 64 Go = 64 × 1 000 000 000 = 64 000 000 000 octets. Tapez 64 dans la case « gigaoctet » de l'outil : c'est la valeur pivot qui alimente toutes les autres lignes.

Étape 2 : retrouver ce que Windows affiche. Windows divise par la valeur du gibioctet : 64 000 000 000 ÷ 1 073 741 824 = 59,604645. Il affiche donc « 59,6 Go » (en réalité 59,6 Gio). L'écart avec l'étiquette est de (64 − 59,6) ÷ 64 ≈ 6,9 %. Aucun octet ne manque : les 64 milliards d'octets sont bien là.

Étape 3 : combien de photos ? Avec des photos de 4,2 Mo (soit 4 200 000 octets), la clé en contient 64 000 000 000 ÷ 4 200 000 ≈ 15 238. Le poids réel de vos photos varie selon l'appareil et la compression : refaites la division avec votre propre moyenne.

Étape 4 : combien de temps pour transférer tout ça en ligne ? Les débits se mesurent en bits : 64 000 000 000 octets × 8 = 512 000 000 000 bits (la ligne « bit » de l'outil affiche bien 512 milliards). Sur une fibre à 300 Mb/s : 512 000 000 000 ÷ 300 000 000 = 1 707 secondes, soit environ 28 min 27 s. À chaque étape, vous pouvez vérifier le chiffre en le tapant dans la case correspondante du convertisseur.

Les pièges à éviter

  • Diviser par 1 024 une seule fois pour des Go. Passer des octets aux gibioctets, c'est trois divisions par 1 024 (1 024³ = 1 073 741 824), pas une. Un fichier de 5 000 000 000 octets fait 4,657 Gio ; si vous ne divisez qu'une fois, vous obtenez des kibioctets, pas des Gio.
  • Confondre Mb et Mo dans une offre internet. Une box « 1 Gb/s » ne télécharge pas 1 Go par seconde mais au mieux 125 Mo/s (÷ 8). Le rapport 8 fait qu'un abonnement paraît 8 fois plus rapide qu'il ne l'est pour transférer des fichiers.
  • Croire que l'écart 1000/1024 est toujours de 2,4 %. Il se cumule à chaque palier : 2,4 % au kilo, 4,9 % au méga, 7,4 % au giga, 10 % au téra. C'est pour cela qu'un disque « 4 To » affiche environ 3,64 To sous Windows : 4 × 10¹² ÷ 1 099 511 627 776 = 3,638.
  • Réclamer les « Go manquants » au vendeur. Le disque contient exactement le nombre d'octets promis en décimal. La différence vient de l'affichage binaire étiqueté « Go », plus une petite part réservée par le formatage. Ce n'est ni une panne ni une arnaque au sens strict.
  • Mélanger les symboles anglais et français. « MB » anglais = Mo français, mais « Mb » = mégabit. Un logiciel affichant « 500 MB » parle bien de 500 Mo ; une fiche technique réseau affichant « 500 Mb » parle d'un débit 8 fois plus petit en octets.

Cas particuliers : RAM, macOS et espace réellement utilisable

La mémoire vive est la grande exception. Contrairement aux disques, la RAM est fabriquée et vendue en puissances de 2 : une barrette « 8 Go » contient 8 × 1 024³ = 8 589 934 592 octets, soit exactement 8 Gio. C'est le seul composant courant où l'étiquette décimale désigne en fait une capacité binaire, et cette fois à l'avantage de l'acheteur.

Le même disque n'affiche pas le même chiffre selon l'OS. Un SSD de 1 To (10¹² octets) apparaît comme ~931 Go sous Windows (division par 1 024³) et ~1 000 Go sous macOS, qui compte en décimal depuis 2009. Ni l'un ni l'autre ne se trompe sur le contenu : seul l'affichage diffère.

La capacité utilisable est toujours inférieure au nominal. Le système de fichiers (tables d'allocation, journal) consomme une part de l'espace dès le formatage, et un système d'exploitation préinstallé en prend davantage. Sur un téléphone « 128 Go », l'espace libre à la première mise en route est nettement sous les 128 : c'est la somme de la convention binaire d'affichage et de l'espace occupé par le système, pas un défaut du stockage.

Questions fréquentes

Combien de Mo dans un Go ?
1 Go = 1 000 Mo = 1 000 000 Ko = 1 milliard d'octets, en système décimal (celui des fabricants et du SI). En système binaire, 1 Gio = 1 024 Mio. La réponse attendue dans la vie courante est la décimale : 1 Go = 1 000 Mo.
Ko ou Kio : 1000 ou 1024 octets ?
1 ko (kilooctet, décimal) = 1 000 octets. 1 Kio (kibioctet, binaire, norme IEC) = 1 024 octets. Le symbole correct du kilooctet est « ko » avec un k minuscule (le K majuscule désigne le kelvin) ; l'usage « Ko » est répandu mais ambigu. À partir de Mo, la majuscule est correcte (Mo, Go, To).
Pourquoi mon disque dur de 1 To n'affiche que 931 Go ?
Le fabricant compte en décimal : 1 To = 1 000 000 000 000 octets. Windows divise par 1024³ mais affiche « Go » au lieu de « Gio » : 10¹² ÷ 2³⁰ ≈ 931. Aucun octet n'est perdu, c'est juste la convention 1000 vs 1024 plus un étiquetage trompeur. macOS, lui, affiche en décimal depuis 2009 (donc environ 1 000 Go pour le même disque).
Quelle différence entre bit et octet (Mb vs Mo) ?
1 octet = 8 bits. Les tailles de fichiers se mesurent en octets (Mo, Go ; symbole « o » en français, « B » en anglais), mais les débits internet en bits par seconde (Mb/s, b minuscule). Une fibre à 1 000 Mb/s télécharge donc au mieux 125 Mo/s (÷ 8). Ne confondez pas Mb (mégabit) et Mo (mégaoctet).
Combien de Go dans un To, et dans un Po ?
1 To = 1 000 Go = 1 000 000 Mo (décimal). 1 Po (pétaoctet) = 1 000 To = 1 milliard de Mo. Côté binaire : 1 Tio = 1 024 Gio, 1 Pio = 1 024 Tio.
Combien de photos tiennent sur une clé USB de 64 Go ?
64 Go = 64 000 000 000 octets. Avec des photos de smartphone d'environ 4,2 Mo (4 200 000 octets), cela donne 64 000 000 000 ÷ 4 200 000 ≈ 15 238 photos. Comptez un peu moins en pratique : le système de fichiers (exFAT, NTFS...) réserve une partie de l'espace pour ses propres tables.
Combien de temps pour télécharger 50 Go avec une fibre à 500 Mb/s ?
50 Go = 50 000 000 000 octets = 400 000 000 000 bits (× 8). À 500 Mb/s, soit 500 000 000 bits par seconde : 400 000 000 000 ÷ 500 000 000 = 800 secondes, soit 13 min 20 s. C'est un minimum théorique : le débit réel est presque toujours inférieur au débit maximal vendu.
Une barrette de RAM de 8 Go contient combien d'octets ?
8 589 934 592 octets, soit 8 × 1 024³ : la mémoire vive est vendue en puissances de 2 (c'est en réalité 8 Gio). C'est l'inverse des disques durs et SSD, vendus en décimal. Une barrette « 8 Go » contient donc 7,4 % d'octets de plus qu'un « 8 Go » de fabricant de disque (8 000 000 000).

Calculateurs liés