Storage Converter — Free MB, GB, TB Calculator
A storage converter for bytes, KB, MB, GB, TB and PB — in both decimal (1000-based) and binary (1024-based, KiB/MiB/GiB) units. Find out why your 1 TB drive shows 931 GB. Free, no sign-up.
How to Use the Storage Converter
- Type the value — e.g. 1, 500, 2.5.
- Choose From and To units — mix decimal (GB) and binary (GiB) freely; the ⇆ button swaps them.
- The result appears instantly, with the exact conversion factor shown underneath.
Why Does My 1 TB Hard Drive Show Only 931 GB?
Nothing is missing. Your drive holds exactly 1,000,000,000,000 bytes — a decimal terabyte. Windows measures capacity in binary gibibytes (GiB) but still labels them “GB”, so it divides 1,000,000,000,000 by 1,073,741,824 and reports 931.3 GiB. The bytes are all there; only the ruler changed.
| Advertised size | Actual bytes | Windows shows* | macOS shows* |
|---|---|---|---|
| 64 GB | 64,000,000,000 | 59.6 | 64 GB |
| 128 GB | 128,000,000,000 | 119 | 128 GB |
| 256 GB | 256,000,000,000 | 238 | 256 GB |
| 512 GB | 512,000,000,000 | 477 | 512 GB |
| 1 TB | 1,000,000,000,000 | 931 | 1 TB |
| 2 TB | 2,000,000,000,000 | 1,863 | 2 TB |
*Windows counts in binary but labels the result “GB”; macOS has counted in decimal since OS X 10.6 (2009), so it matches the number on the box.
Two more reasons a drive shows even less than 931 GB: formatting overhead — the file system (NTFS, APFS, exFAT) needs a small slice of space for its own bookkeeping — and hidden recovery or system partitions set aside by the manufacturer or the operating system. Together these usually account for a few extra gigabytes, not hundreds.
Decimal vs Binary: KB, MB, GB — and KiB, MiB, GiB
Decimal units (KB, MB, GB) are powers of 1,000; binary units (KiB, MiB, GiB) are powers of 1,024. Computers count in 1,024s because memory is addressed in powers of two (2¹⁰ = 1,024). To end decades of confusion, the IEC introduced the kibi/mebi/gibi/tebi prefixes in 1998 — but the old KB/MB/GB labels stuck on screen, so both systems still share the same names in Windows.
| Level | Decimal | Binary | Difference |
|---|---|---|---|
| KB / KiB | 1,000 | 1,024 | 2.40% |
| MB / MiB | 1,000,000 | 1,048,576 | 4.86% |
| GB / GiB | 1,000,000,000 | 1,073,741,824 | 7.37% |
| TB / TiB | 1,000,000,000,000 | 1,099,511,627,776 | 9.95% |
The gap compounds at every level — that is why the discrepancy feels tiny on a 64 GB phone (59.6 GiB) and huge on a 2 TB drive (1,863 GiB).
Who uses which system?
| Who | Counts in | What it means for you |
|---|---|---|
| Drive makers (Seagate, WD, Samsung) | Decimal | A $60 “1 TB” drive = 1,000 GB on the box |
| Windows | Binary, mislabeled “GB” | The same drive reads as 931 “GB” |
| macOS (10.6 and later) | Decimal | A 1 TB drive reads as 1 TB |
| iPhone / iPad (iOS 11 and later) | Decimal | A 128 GB phone reads as 128 GB |
| Linux | Proper IEC labels | Shows 931 GiB — honest units |
| RAM | Always binary | “16 GB” = 16 GiB = 17.18 decimal GB |
| Cloud storage billing (e.g. AWS S3) | Decimal GB | You are billed per 1,000,000,000 bytes |
| Internet providers | Decimal megabits | 100 Mbps = 100,000,000 bits per second |
Bits vs Bytes: Why Your 100 Mbps Internet Downloads at 12.5 MB/s
Bytes measure storage; bits measure transfer — and 1 byte = 8 bits. Internet providers sell speeds in megabits per second (Mbps), while your browser shows megabytes per second (MB/s). Divide by 8 to compare: 100 Mbps ÷ 8 = 12.5 MB/s maximum, before network overhead. They are not short-changing you; they are quoting a different unit.
Planning a big game or 4K download? Run the real numbers on our Bandwidth Calculator — file size plus speed gives you the exact download time.
Data Storage Conversion Table: Bit to Petabyte
Every unit this converter handles, with exact byte values. Decimal (SI) units step by 1,000; binary (IEC) units step by 1,024.
| Unit | Symbol | Exact bytes | System |
|---|---|---|---|
| Bit | bit | 1⁄8 | Sub-unit |
| Byte | B | 1 | Base unit |
| Kilobyte | KB | 1,000 | Decimal (SI) |
| Kibibyte | KiB | 1,024 | Binary (IEC) |
| Megabyte | MB | 1,000,000 | Decimal (SI) |
| Mebibyte | MiB | 1,048,576 | Binary (IEC) |
| Gigabyte | GB | 1,000,000,000 | Decimal (SI) |
| Gibibyte | GiB | 1,073,741,824 | Binary (IEC) |
| Terabyte | TB | 1,000,000,000,000 | Decimal (SI) |
| Tebibyte | TiB | 1,099,511,627,776 | Binary (IEC) |
| Petabyte | PB | 1,000,000,000,000,000 | Decimal (SI) |
| Pebibyte | PiB | 1,125,899,906,842,624 | Binary (IEC) |
Storage Conversion Formulas
Worked Examples
Storage Converter FAQs
Why does my 1 TB hard drive show only 931 GB?
Is 1 TB 1,000 GB or 1,024 GB?
What is the difference between GB and GiB?
What is the difference between TB and TiB?
Why is my 500 GB SSD showing 465 GB in Windows?
Does formatting a drive reduce its capacity?
Why does the same drive show 1 TB on a Mac but 931 GB on Windows?
How many bits are in a gigabyte?
Is 1 GB 1,000 MB or 1,024 MB?
What do KiB, MiB, and GiB mean, and when were they introduced?
Are RAM sizes like “16 GB” decimal or binary?
How many MB are in a GB for downloads vs what Windows shows?
