Convertisseur d'unités de stockage
Outil en ligne de conversion d'unités de stockage, convertit rapidement entre bit, octet, KB, MB, GB, TB et unités binaires
Qu'est-ce que la conversion d'unités de stockage ?
Le convertisseur d’unités de stockage transforme des valeurs entre bit, octet, KB, MB, GB, TB, PB, EB et unités binaires comme KiB, MiB, GiB ou TiB. Il est utile parce que fabricants, systèmes d’exploitation, réseaux et fournisseurs cloud n’emploient pas toujours la même convention: les unités décimales reposent sur 1000, les unités binaires sur 1024. Cette différence explique pourquoi un disque, une mémoire, un quota de transfert ou une estimation de sauvegarde peut varier selon l’outil. Le convertisseur aide la planification de capacité, les limites d’envoi, les calculs de bande passante, la documentation et les coûts, sans intégrer overhead, compression ni redondance.
Comment utiliser
Comment utiliser
- Saisissez la valeur à convertir
- Sélectionnez l'unité source (de) et l'unité cible (vers)
- Cliquez sur « Convertir » pour voir les résultats détaillés
- Cliquez sur « Conversions associées » pour explorer d'autres combinaisons d'unités
Décimal vs Binaire
- Vérifiez si la source utilise des unités décimales (Ko, Mo, Go) ou des unités binaires (Kio, Mio, Gio) ; les fournisseurs de stockage et les systèmes d'exploitation diffèrent souvent.
- Pour la facturation, les quotas ou les limites de transfert, conservez le libellé de l'unité avec le nombre pour éviter toute confusion.
Cas d’utilisation
Principe technique
Le stockage de données utilise deux systèmes de préfixes parallèles avec des bases numériques différentes. Le système décimal (SI) utilise des puissances de 10 : 1 Ko = 10^3 o, 1 Mo = 10^6 o, 1 Go = 10^9 o, jusqu'à 1 Yo = 10^24 o (yotta, ajouté au CGPM 1991 ; ronna 10^27 et quetta 10^30 ajoutés en 2022). Le système binaire, formalisé dans l'IEC 80000-13:2008 (initialement IEC 60027-2:1999), utilise des puissances de 2 et les écrit avec un infixe « i » explicite : 1 Kio = 2^10 o = 1 024 o, 1 Mio = 2^20 o, 1 Gio = 2^30 o, 1 Tio = 2^40 o, 1 Yio = 2^80 o. Les noms IEC (kibi, mebi, gibi, tebi, pebi, exbi, zebi, yobi) existent précisément pour lever l'ambiguïté historique où 1 Ko signifiait 1 000 o dans les fiches techniques réseau mais 1 024 o dans les listages de fichiers des systèmes d'exploitation. Les choix des éditeurs et des systèmes d'exploitation suivent les conventions de l'industrie plutôt que la préférence de l'utilisateur. Les fabricants de disques durs, SSD et stockage cloud utilisent les unités décimales car la capacité brute du disque en secteurs correspond proprement aux puissances de 10^n (un disque de 1 To contient 1 953 525 168 LBA de 512 o = 10^12 o). L'Explorateur Windows affiche historiquement des valeurs binaires mais les étiquette avec des préfixes décimaux (« 931 Go » pour ce qui est en réalité 931 Gio), ce qui est la source la plus courante de la plainte « mon disque est plus petit que ce qui est annoncé » ; macOS est passé à un affichage véritablement décimal dans 10.6 Snow Leopard (2009), et la plupart des gestionnaires de fichiers Linux suivent la même convention SI. Le débit réseau est rapporté en bits par seconde (1 Gbps = 10^9 bit/s = 125 Mo/s théorique en décimal), tandis que les tailles de fichiers sont en octets, donc un fichier de 1 Go sur un lien gigabit parfaitement propre se transfère en 8 s + surcoût TCP/IP. En interne, le convertisseur normalise chaque entrée en bits (l'atome le plus petit : 1 octet = 8 bits selon l'IEC 80000-13 et la convention historique PDP-10/IBM 360) et applique une seule multiplication par le facteur cible, évitant la dérive de précision qui s'accumule lorsque de longues chaînes comme Ko -> Mo -> Go -> Tio sont évaluées séparément. Les doubles IEEE 754 donnent environ 15 à 17 chiffres décimaux significatifs, ce qui couvre les conversions jusqu'à environ 9 Po exactement et reste précis au kilooctet près à l'échelle de l'exaoctet. Pour les valeurs au-delà de 2^53 bits (environ 1 Pio), l'outil se replie sur l'arithmétique BigInt lorsque le nombre exact d'octets compte, comme dans les rapports d'allocation de stockage en blocs. L'overhead du système de fichiers, la parité RAID et la zone de réserve SSD sont hors périmètre de la conversion d'unités — un volume NTFS de 1 To fraîchement formaté rapporte environ 931 Gio avant l'espace MFT et réservé, et ZFS avec un paramètre copies=2 divise à nouveau la capacité visible par l'utilisateur.
- Préfixes décimaux (SI) : K=10^3, M=10^6, G=10^9, T=10^12, P=10^15, E=10^18, Z=10^21, Y=10^24 (CGPM 1991) ; R=10^27, Q=10^30 ajoutés au CGPM 2022.
- Préfixes binaires (IEC 80000-13:2008) : Ki=2^10=1 024, Mi=2^20, Gi=2^30, Ti=2^40, Pi=2^50, Ei=2^60, Zi=2^70, Yi=2^80 — l'infixe « i » explicite lève l'ambiguïté historique du Ko.
- Écart décimal-binaire : 1 Go = 0,9313 Gio (7,4 % plus petit), 1 To = 0,9095 Tio (~9,1 % plus petit), 1 Po = 0,8882 Pio ; c'est pourquoi un disque de 1 To affiche ~931 Go dans Windows.
- Bit vs octet : 1 o = 8 bits (IEC 80000-13) ; les débits réseau utilisent le b minuscule (1 Gbps = 125 Mo/s théorique en décimal, ~112 Mio/s après surcoût TCP/IP).
- Conventions des systèmes d'exploitation : Windows affiche des valeurs binaires avec des étiquettes décimales (« Go » signifiant Gio), macOS 10.6+ utilise le véritable SI décimal, la plupart des gestionnaires de fichiers Linux suivent le SI ; iOS et Android rapportent le stockage en Go décimaux.
- Le boutisme et la taille de mot sont des préoccupations distinctes : gros-boutiste (ordre des octets réseau, RFC 1700) vs petit-boutiste (x86, ARM par défaut), et les largeurs de mot de 8/16/32/64 bits affectent la disposition mémoire mais pas la conversion d'unités.
- Précision : les doubles IEEE 754 gèrent environ 9 Po exactement ; le convertisseur normalise en bits en interne et passe en BigInt au-delà de 2^53 bits pour conserver le nombre exact d'octets dans les rapports d'allocation de stockage.
Exemples
GB décimal en MB et octets
1 GB = 1 000 MB = 1 000 000 KB = 10⁹ octetsGiB binaire en MiB et octets
1 GiB = 1 024 MiB = 1 048 576 KiB = 2³⁰ octets ≈ 1,0737 × 10⁹ octetsDécalage SI vs IEC (pourquoi un disque de 1 TB affiche 931 GB)
1 TB (décimal) = 10¹² octets ≈ 931,32 GiB ; 1 TiB = 2⁴⁰ octets ≈ 1,0995 TB — un écart d'environ 7 à 9 %Bande passante : bits par seconde vs octets par seconde
1 Gbps = 1 000 Mbps = 125 MB/s ; télécharger un fichier de 1 GB sur un lien 1 Gbps propre ≈ 8 secondesTailles de fichiers multimédia (référence quotidienne)
Vidéo 4K H.265 ≈ 375 MB par minute ≈ 22,5 GB par heure ; un MP3 de 3 minutes (320 kbps) ≈ 7,3 MBCapacité cloud et sauvegarde
Forfait 100 GB = 10¹¹ octets ≈ 93,13 GiB visibles dans l'OS ; un téléphone de 16 GB affiche ≈ 14,9 GiB avant la partition systèmeFAQ
1 Ko vaut-il 1000 octets ou 1024 octets ?
Les deux définitions coexistent. Le SI utilise 1 Ko = 1000 octets ; la convention binaire (IEC) utilise 1 Kio = 1024 octets. Les systèmes d'exploitation et les fabricants de disques durs ne sont pas d'accord : Windows affiche les tailles de fichiers en unités base 1024 mais les libelle « KB », tandis que la capacité des disques est annoncée en unités base 1000. La page expose les deux colonnes pour vous permettre de comparer.
À combien correspond réellement un téraoctet ?
1 To = 1 000 000 000 000 octets (SI). 1 Tio = 2^40 = 1 099 511 627 776 octets. Un disque dur « 1 To » affiche environ 931 Gio sous Windows à cause de cette différence, et non d'une perte de capacité due au formatage.
Pourquoi les pièces jointes d'e-mails et les images paraissent-elles souvent plus petites que ce qu'affiche mon disque ?
Les pièces jointes d'e-mails grossissent d'environ 33 % lors de l'encodage MIME Base64 ; certains clients affichent la taille du fichier original, d'autres la taille transmise sur le réseau. Les outils de développement des navigateurs, à l'inverse, affichent souvent la taille transférée après gzip. Aucune n'est « fausse » — elles mesurent simplement des choses différentes.
Qu'est-ce qu'un bit, un octet, un quartet, un mot ?
Le bit (b) est un chiffre binaire. L'octet (o, byte/B) vaut 8 bits. Le quartet (nibble) vaut 4 bits (un chiffre hexadécimal). Le « mot » dépend de l'architecture — 16, 32 ou 64 bits. La bande passante réseau se mesure conventionnellement en bits par seconde (Mbps), la taille de fichier en octets par seconde (Mo/s) — 1 Mo/s = 8 Mbps.
Puis-je convertir des valeurs de bande passante ?
Oui — la page traite Mbps et MBps comme deux unités distinctes (l'une avec « b » pour bits, l'autre avec « B » pour bytes). 100 Mbps = 12,5 Mo/s. Vérifiez toujours la casse du caractère « B » ; le marketing des FAI utilise presque toujours les bits par seconde.
Quelle est la plus grande unité listée ?
Le yottaoctet (Yo, 10^24 o) pour le SI et le yobioctet (Yio, 2^80 o) pour la convention binaire. Pétaoctet et exaoctet sont courants dans le stockage cloud ; zettaoctet et yottaoctet n'apparaissent guère qu'au niveau des statistiques de trafic mondial.
Toutes les conversions sont-elles exactes ?
Au sein d'une même famille d'unités (Ko → Mo, Kio → Mio), oui. Entre familles (Ko → Kio), le facteur de conversion est 1000/1024 et produit un rapport non entier ; la page arrondit à une précision raisonnable, mais le nombre sous-jacent est irrationnel dans les deux bases.