Aller au contenu

Data Size Converter · Utilities

GiB ou GB ? Le compte exact d’octets, dans les deux systèmes.

Saisissez une taille — 1.5 GiB, 500 GB, 128 Mb, 500Gi — et voyez son compte exact de bits et d’octets à côté de chaque unité SI et IEC. Ajoutez un débit et vous obtenez aussi la durée du transfert, au débit nominal puis à 90 % — plus réaliste. Arithmétique entière exacte, entièrement dans votre navigateur.

S’exécute dans votre navigateur — rien de ce que vous collez ne quitte cette page. Comment nous le prouvons

Fonctionne dans votre navigateur Arithmétique BigInt exacte Sans inscription Mis à jour le 30 juil. 2026

Playground du convertisseur de tailles de données

Examples

Two conventions share the same words: SI (kB, MB, GB) counts in 1000s, IEC (KiB, MiB, GiB) counts in 1024s — that is ISO/IEC 80000-13. Drives are sold in SI; Windows, ls -l and Kubernetes report in IEC.

A bare number means bytes. b is always bits and B always bytes, so 128 Mb is not 128 MB. Kubernetes forms like 500Gi work too.

Results update as you type — press Enter to run now.

A link speed is a line rate in bits per second — the ceiling, not the throughput. 1 Gbps moves at most 125 MB per second, before TCP, TLS and filesystem overhead.

Leave empty to skip the transfer maths. Accepts 1 Gbps, 100 Mb/s, 50 MB/s or 1.5 MiB/s.

Result

Type a size — or tap an example — to see its exact byte count, both unit ladders and how long it takes to move.

L’écart

1000 ou 1024 — et 69 Go manquants par téraoctet.

Le secteur n’a jamais tranché. Les fabricants de disques comptent par milliers : un disque vendu 1 TB contient exactement 1 000 000 000 000 octets. Windows divise par 1024 et affiche 931 GB. Aucun des deux ne ment, et le ticket « j’ai payé 1 To et reçu 931 Go » est en réalité un bug d’unités — 6,9 % du nombre, environ 69 Go par téraoctet.

Demandez à un LLM et vous obtiendrez l’une ou l’autre convention affirmée avec le même aplomb, souvent dans la même réponse : 1 TB = 1024 GB dans une phrase et 1 TB = 10^12 octets dans la suivante. Le même tirage au sort décide si 500Gi tient sur un disque de 512 GB (non : 500Gi valent 536,87 GB) et si 128 Mb font 16 MB ou 128 MB.

Ce convertisseur refuse de deviner. Il lit ce que vous avez tapé — un b final signifie bits, un B signifie octets, un i signifie 1024 —, annonce la convention détectée et imprime les deux échelles côte à côte, écart compris. Chaque nombre relève de l’arithmétique entière exacte : ainsi 5 YiB affiche ses 25 chiffres au lieu d’un flottant déguisé.

Le pipeline

Comment ça marche.

Quatre étapes déterministes transforment un token court en un compte exact d'octets, les deux échelles d'unités et une fenêtre de transfert — tout cela dans l'onglet de votre navigateur.

  1. Lire le token exactement tel qu’il est écrit.

    Signe, nombre (avec , _ ou espaces comme séparateurs de milliers, . ou , comme décimale, exposants e±N) et unité. La dernière lettre décide de tout : b pour les bits, B pour les octets, un i devant signifie base 1024.

  2. Convertir en un nombre exact de bits.

    La valeur devient un rationnel sur BigInt — vos chiffres au numérateur, des puissances de 10 et de 1024 au dénominateur. Pas de double, pas d’arrondi, pas de 6.044629098073146e24.

  3. Descendre les deux échelles.

    Le même compte de bits est exprimé dans chaque unité SI et chaque unité IEC, échelon par échelon, avec l’écart entre les deux en pourcentage. Toute valeur qui exigerait plus de six décimales est marquée d’un ≈.

  4. Diviser par le débit du lien.

    Bits ÷ bits par seconde donne la durée du transfert en secondes — exacte, puis traduite en jours, heures, minutes et secondes. La ligne à 90 % du débit nominal l’accompagne toujours, car débit nominal ne veut pas dire débit réel.

Référence des unités

Toute l’échelle, dans les deux sens.

Huit échelons, deux conventions. L’écart part de 2,4 % pour kilo et s’accumule jusqu’à 20,89 % pour yotta — d’où l’importance croissante de l’unité écrite à mesure que le nombre grandit.

SI (1000n) ↔ IEC (1024n)

Préfixes décimaux à gauche, préfixes binaires à droite, exacts à l’octet dans les deux colonnes.

si-vs-iec.txt
n  SI   bytes (1000^n)                    IEC   bytes (1024^n)                    IEC is
1  kB   1 000                             KiB   1 024                             +2.40%
2  MB   1 000 000                         MiB   1 048 576                         +4.86%
3  GB   1 000 000 000                     GiB   1 073 741 824                     +7.37%
4  TB   1 000 000 000 000                 TiB   1 099 511 627 776                 +9.95%
5  PB   1 000 000 000 000 000             PiB   1 125 899 906 842 624             +12.59%
6  EB   1 000 000 000 000 000 000         EiB   1 152 921 504 606 846 976         +15.29%
7  ZB   1 000 000 000 000 000 000 000     ZiB   1 180 591 620 717 411 303 424     +18.06%
8  YB   1 000 000 000 000 000 000 000 000 YiB   1 208 925 819 614 629 174 706 176 +20.89%

Bits, octets et débits

L’autre moitié de la confusion : une lettre de casse, et un facteur huit.

bits-vs-bytes.txt
b  = bit    B  = byte     8 bits = 1 byte
kb = 1000 bits        kB = 1000 bytes       Kib = 1024 bits    KiB = 1024 bytes

100 Mbps  = 12.5 MB/s        1 Gbps  = 125 MB/s        10 Gbps = 1250 MB/s
128 Mb    = 16 MB            1 Kb    = 125 bytes       1 Kib   = 128 bytes

Kubernetes: 512Mi = 536 870 912 B  ·  512M = 512 000 000 B  ·  bare K is invalid

Étape suivante

Dimensionnez maintenant la charge qui les contient.

Une fois que vous savez ce que valent vraiment 500Gi, la question suivante est souvent un manifeste : quelle mémoire demander, quelle limite fixer, combien de replicas tiennent sur le nœud. Le Calculateur de ressources Kubernetes fait ce calcul dans les mêmes unités binaires — sans serveur, sans inscription.

sizes.txt
1.5 GiB   = 1 610 612 736 bytes   (1.610613 GB)
1 TB      = 1 000 000 000 000 B    (931.322575 GiB)
500Gi     = 536 870 912 000 bytes  (536.87 GB)
128 Mb    = 16 000 000 bytes       (16 MB)

500 GB over 1 Gbps = 4000 s = 1 h 6 min 40 s
            at 90% = 4444.44 s = 1 h 14 min 4 s

FAQ

Vos questions, nos réponses.

Appuyez sur une question pour afficher la réponse.

Les deux, selon l’unité dont on parle — et c’est précisément là que naît la confusion. 1 TB vaut 1000 GB : les préfixes SI sont des puissances de 1000, donc 1 TB = 1 000 000 000 000 octets. L’unité basée sur 1024 possède son propre nom et son propre symbole : 1 TiB (tébioctet) = 1 099 511 627 776 octets, soit 1024 GiB. Écrire « 1 TB = 1024 GB » mélange donc deux systèmes. Si un outil affiche des valeurs en base 1024 avec des étiquettes SI — comme le fait Windows — il montre en réalité des TiB en les appelant TB.

Un GB (gigaoctet) vaut 10^9 = 1 000 000 000 octets. Un GiB (gibioctet) vaut 2^30 = 1 073 741 824 octets, soit 7,37 % de plus. Les préfixes IEC (Ki, Mi, Gi, Ti…) existent justement pour dire « base 1024 » sans ambiguïté ; la norme ISO/IEC 80000-13 les a standardisés en 2008. Kubernetes, Java, ls -l et la plupart de l’outillage Linux emploient les valeurs binaires ; les fabricants de disques, les équipements réseau et macOS emploient les valeurs décimales.

Rien ne manque : deux unités sont comparées. Le disque contient bien 1 000 000 000 000 octets (1 TB, SI). Windows divise trois fois par 1024 et étiquette le résultat « GB », ce qui donne 931,32 — en réalité 931,32 GiB. Un GiB est 1024^3 / 1000^3 = 7,37 % plus grand qu’un GB : le nombre diminue donc d’environ 69 unités — 6,9 % de la valeur — pour chaque TB acheté. Saisissez 1 TB ci-dessus et l’échelon GiB affiche directement 931,322575.

Toute la différence tient à la casse : un b minuscule signifie bits, un B majuscule signifie octets, et un octet vaut 8 bits. Ainsi 128 Mb valent 16 MB, et un lien à 100 Mbps transporte au mieux 12,5 MB/s. Les équipements réseau et les opérateurs annoncent des bits ; les fichiers et les disques se mesurent en octets. Ce convertisseur ne devine jamais : il lit la dernière lettre exactement comme vous l’avez écrite et vous dit laquelle vous avez demandée.

Divisez par 8. 100 Mbps = 12,5 MB/s, 1 Gbps = 125 MB/s, 10 Gbps = 1250 MB/s. La division est exacte car les deux unités sont en base 1000 ; aucun arrondi n’intervient. Saisissez le débit dans le champ « Link speed » et l’outil imprime les deux formes côte à côte : vous pouvez citer l’une ou l’autre sans calcul mental.

500 GB valent 4 000 000 000 000 bits, et 1 Gbps vaut 1 000 000 000 bits par seconde : la réponse au débit nominal est donc exactement 4000 secondes, soit 1 h 6 min 40 s. C’est le plancher théorique. Les en-têtes TCP/IP, TLS, le système de fichiers et les accès disque coûtent typiquement 5 à 15 %, c’est pourquoi l’outil affiche aussi la ligne à 90 % du débit nominal : 1 h 14 min 4 s. Citez celle-là quand vous planifiez une fenêtre de migration.

Un kibioctet (KiB) vaut 1024 octets — la contrepartie binaire du kilooctet (kB), qui vaut 1000 octets. Le nom est une contraction de « kilo binary byte ». Ses frères sont le mébioctet (MiB, 1024^2), le gibioctet (GiB, 1024^3), le tébioctet (TiB), le pébioctet (PiB), l’exbioctet (EiB), le zébioctet (ZiB) et le yobioctet (YiB). Ce sont les écritures non ambiguës des tailles en base 1024, et ce convertisseur les affiche toujours à côté des valeurs SI.

Parce que la mémoire est allouée en unités binaires et que Kubernetes a voulu que la notation le dise. Une quantité comme 512Mi vaut 512 × 1024^2 = 536 870 912 octets, tandis que 512M vaut 512 × 1000^2 = 512 000 000 octets — 7 % d’écart sur la même ligne de manifeste. Kubernetes accepte un k minuscule pour 1000 et Ki/Mi/Gi/Ti/Pi/Ei pour l’ensemble binaire, et refuse un K majuscule seul. Cet outil interprète directement les formes Kubernetes : collez 500Gi et voyez si ce PVC tient sur un disque de 512 GB (non : 500Gi valent 536,87 GB).

Non. La conversion est une arithmétique BigInt exacte exécutée à 100 % dans votre navigateur : aucun serveur, aucun compte, aucune journalisation. Les tailles et débits saisis ne quittent jamais votre appareil. Le bouton facultatif « Copy link » construit un fragment #q= localement, si bien qu’un lien partagé transporte ses données dans l’URL et non par nos serveurs.

More free, private DevOps tools.

Le Data Size Converter est l’un des outils de OpsCanopy — une canopée grandissante de validateurs, convertisseurs et testeurs qui tournent dans le navigateur et ne touchent jamais un serveur.

39 outils gratuits, tous utilisables hors ligne — opscanopy.com fonctionne sans inscription et sans rien téléverser.

Outils liés : le Calculateur de ressources Kubernetes pour les requests et limits en Mi/Gi, le Calculateur de sous-réseaux et le Vérificateur CIDR pour l’arithmétique des plages d’adresses, ou le Calculateur chmod — ou parcourez le répertoire complet des outils.

Fourni tel quel pour votre commodité ; vérifiez toujours les estimations de capacité et de transfert sur l’appareil ou le lien réellement utilisé. OpsCanopy est gratuit et ouvert.