Data Storage Converter
Convert between bytes, KB, MB, GB, TB, PB, and EB digital storage units quickly and accurately.
Data Storage Converter tool
Example
Input: 500 gigabytes (GB) to gibibytes (GiB)
Result: 465.661287 GiB
1 GB = 10^9 bytes but 1 GiB = 2^30 = 1,073,741,824 bytes, so 500 x 10^9 / 2^30 = 465.66 GiB - why a 500 GB drive shows about 465 GB in Windows.
Advertised Drive Sizes in Binary Units
| Advertised size | Bytes | GiB | TiB |
|---|---|---|---|
| 128 GB | 128,000,000,000 | 119.21 | 0.12 |
| 256 GB | 256,000,000,000 | 238.42 | 0.23 |
| 500 GB | 500,000,000,000 | 465.66 | 0.45 |
| 512 GB | 512,000,000,000 | 476.84 | 0.47 |
| 1 TB | 1,000,000,000,000 | 931.32 | 0.91 |
| 2 TB | 2,000,000,000,000 | 1,862.65 | 1.82 |
| 4 TB | 4,000,000,000,000 | 3,725.29 | 3.64 |
| 8 TB | 8,000,000,000,000 | 7,450.58 | 7.28 |
GiB and TiB are what Windows reports as GB and TB. Rounded to 2 decimal places.
- Select the data storage unit you want to convert from (bytes, KB, MB, GB, TB, PB, EB, or a binary unit such as MiB or GiB).
- Enter the storage amount in the input field.
- View instant conversions to all other digital storage units displayed below.
- Compare the decimal (SI) results such as GB with the binary (IEC) results such as GiB, which are listed side by side.
- Copy the converted value you need for storage planning, file size estimates, or technical documentation.
Why a 1 TB Drive Shows 931 GB
In decimal units, 1 GB is 1,000 MB and 1 TB is 1,000 GB. In binary units, 1 GiB is 1,024 MiB. This converter covers both systems. It handles bytes up to exabytes (KB, MB, GB, TB, PB, EB) and the binary units kibibytes up to exbibytes (KiB, MiB, GiB, TiB, PiB, EiB).
Two systems exist because computers count in powers of 2. For years, "kilobyte" loosely meant 1,024 bytes. Standards bodies later gave the binary sizes their own names, with an "i" in the middle. The decimal names went back to their plain meaning of 1,000.
This is why a new drive seems to shrink. A 1 TB drive holds 1,000,000,000,000 bytes. Windows shows that as 931 GB because it divides by 1,024 but still writes "GB". Nothing is lost, it is just a different unit. The table on this page shows the same effect for common drive sizes. Recent versions of macOS use decimal units, so the drive shows as 1 TB there.
Also watch the difference between bits and bytes. Internet speeds are sold in megabits per second (Mbps), and a byte is 8 bits. So a 100 Mbps line downloads at most 12.5 MB each second. If you work with raw binary values, the Number Base Converter shows any number in binary or hex.
Formula / How It Works
Sources
Frequently Asked Questions
Related Tools
Number Base Converter
Convert numbers between binary, octal, decimal, hexadecimal, and any custom base.
Math and NumbersSpeed Converter
Convert between mph, km/h, m/s, knots, and ft/s speed units with instant accurate results.
Unit ConvertersJSON Formatter and Validator
Format, validate, beautify, and minify JSON data with a collapsible tree view and line-and-column error detection.
Developer Tools