Data Storage Converter: GB vs GiB, MB, TB, Bits
Convert bytes, kB, MB, GB, TB and their binary KiB, MiB, GiB, TiB, plus bits and megabits.
Inputs
| Unit | 1 TB is |
|---|---|
| Bytes | 1,000,000,000,000 |
| KiB | 976,562,500 |
| MiB | 953,674.316406 |
| GiB | 931.322575 |
| TiB | 0.909495 |
| kB | 1,000,000,000 |
| MB | 1,000,000 |
| GB | 1,000 |
| TB | 1 |
| Bits | 8,000,000,000,000 |
| Megabits | 8,000,000 |
| Gigabits | 8,000 |
- Factor
- 1 TB = 931.322575 GiB
- Working
- 1 × 931.322575 = 931.322575
Use this calculator on your own site
Free embed
- Two lines of HTML, unlimited views
- Shows a small CalculateEveryday bar, with a credit link under the calculator
What each Data Storage input means
- Value
- The amount of data to convert, such as a drive's advertised size or a file's size.
- From
- Decimal units (kB, MB, GB, TB — powers of 1,000) are what drives and plans are sold in; binary units (KiB, MiB, GiB, TiB — powers of 1,024) are what many operating systems display. Bits are for network speeds.
- To
- The unit you want. The table lists the value in every unit, decimal and binary side by side.
Data Storage conversion formula
result = value × (bytes in one 'from' unit ÷ bytes in one 'to' unit) · 1 GB = 10⁹ bytes · 1 GiB = 2³⁰ bytes
Two sets of prefixes are in use and they are not the same size. The SI ones — kilo, mega, giga, tera — mean powers of 1,000: 1 GB is 1,000,000,000 bytes, and drive makers and network speeds use them. The binary ones standardised by the IEC — kibi, mebi, gibi, tebi, written KiB, MiB, GiB, TiB — mean powers of 1,024: 1 GiB is 1,073,741,824 bytes, which is how memory and many operating systems count. The gap grows with size, from 2.4% at kilo to 10% at tera. Network speeds are in bits, and a byte is 8 bits. Until 2 Oct 2026 this page labelled the binary units KB, MB, GB; they now carry their IEC names and the decimal units sit beside them.
Data Storage conversion worked example
A 1 TB drive holds 10¹² bytes. In the binary units a computer reports, that is 10¹² ÷ 2³⁰ = 931.32 GiB — the '931 GB' you see after formatting, with nothing missing. Likewise a 100 Mbps connection moves 100,000,000 ÷ 8 = 12.5 MB a second.
More Data Storage examples
A 512 GB phone or SSD in binary units: 512 × 10⁹ bytes ÷ 1,073,741,824 = 476.837158 GiB, which is why the settings screen shows about 477 'GB' before any system files.
A 100 Mbit/s connection moves 100 ÷ 8 = 12.5 MB per second at best — divide by 8 because a byte is 8 bits.
A 1 TB drive as Windows counts it: 10¹² bytes ÷ 2³⁰ = 931.322575 GiB, the '931 GB' it reports.
Where the Data Storage converter can give the wrong answer
- Windows shows binary sizes but labels them KB, MB, GB; macOS since 2009 uses decimal. The same file can show two sizes.
- Free space is always less than the label, because the file system and pre-installed software use some; that is separate from the GB/GiB difference.
- Lower-case b is bits, upper-case B bytes: 100 Mb/s is 12.5 MB/s.
- Old share links that used KB, MB, GB, TB still open as the binary units they always meant.
Spotted a mistake? Tell us
Data Storage conversion reference table
| Advertised | In GiB | In TiB |
|---|---|---|
| 64 GB | 59.6 | 0.058 |
| 128 GB | 119.21 | 0.116 |
| 256 GB | 238.42 | 0.233 |
| 512 GB | 476.84 | 0.466 |
| 1 TB | 931.32 | 0.909 |
| 2 TB | 1,862.65 | 1.819 |
| 4 TB | 3,725.29 | 3.638 |
Data Storage conversion FAQ
- The box counts 1 TB as 10¹² bytes; the computer counts in binary units, and 10¹² bytes is 931.32 GiB. Both describe the same space.
- A kB (kilobyte) is 1,000 bytes; a KiB (kibibyte) is 1,024. The same pattern holds for MB/MiB, GB/GiB and TB/TiB.
- Divide by 8. A 100 Mbps connection transfers 12.5 megabytes a second; 1 Gbps is 125 MB/s.
- 1,000 in decimal units, and 1,024 MiB in a GiB in binary units.
- About 80 seconds at the full rate: 1 GB is 8,000 megabits, and 8,000 ÷ 100 = 80. Real downloads take longer because of overheads and shared bandwidth.
- Eight. Storage is measured in bytes (B) and network speeds in bits (b), so 1 MB/s is 8 Mbit/s.
- 1,000 GB in a decimal terabyte; a tebibyte (TiB) holds 1,024 GiB.
- 1,000,000 bits — an eighth of a megabyte. Broadband speeds are in megabits per second (Mbps); file sizes are in megabytes (MB).
- 1,073,741,824, which is 2³⁰.
- 1,073.74 MB: a GiB is 1,073,741,824 bytes.
- Memory chips come in powers of two, so 16 'GB' of RAM is really 16 GiB, 17.18 billion bytes; storage drives use decimal gigabytes instead.
- 1,000 kB in a megabyte; a MiB holds 1,024 KiB.
Related calculators
- Data Usage Calculator (Streaming, Hotspot & Mobile Data per Month)
- Exponent Calculator (Powers, Negative and Fractional Exponents, Solve for x)
- Scientific Notation Calculator (Convert Both Ways, with Steps)
- Binary to Decimal Converter (and Decimal to Binary), With Steps
- Time Converter: Seconds, Minutes, Hours, Days, Years