Data Storage Converter
Convert bytes, kilobytes, megabytes, gigabytes and terabytes — and see why a 1 TB drive shows as 931 GiB — with both decimal (10³) and binary (2¹⁰) units. Results update as you type; exact factors shown.
One gigabyte (10⁹) is 0.9313 gibibyte (2³⁰) — see the exact factor, not a rounded rule of thumb.
How the data storage converter works
Storage converts through the byte (8 bits). Drive makers and network speeds use decimal prefixes (1 GB = 10⁹ bytes); operating systems often report binary units (1 GiB = 2³⁰ = 1,073,741,824 bytes) — sometimes labelled "GB". The gap is 7.4% at the gigabyte and 10% at the terabyte.
The UK is metric for most trade and science but keeps miles, pints, stone and mpg (with the imperial gallon) in daily life.
Common data conversions
| From | To | Units |
|---|---|---|
| 1 GB | 0.9313 GiB | gigabyte (10⁹) to gibibyte (2³⁰) |
| 1 TB | 931.3226 GiB | terabyte (10¹²) to gibibyte (2³⁰) |
| 1 MB | 1,000 kB | megabyte (10⁶) to kilobyte (10³) |
| 1 GiB | 1,073.7418 MB | gibibyte (2³⁰) to megabyte (10⁶) |
| 500 GB | 465.6613 GiB | gigabyte (10⁹) to gibibyte (2³⁰) |
| 1 TB | 1,000 GB | terabyte (10¹²) to gigabyte (10⁹) |
| 8 bit | 1 B | bits to bytes |
| 1 MiB | 1,048.576 kB | mebibyte (2²⁰) to kilobyte (10³) |
| 2 TB | 1.819 TiB | terabyte (10¹²) to tebibyte (2⁴⁰) |
| 64 GB | 59.6046 GiB | gigabyte (10⁹) to gibibyte (2³⁰) |
Units in this converter and their exact factors
| Unit | Symbol | One unit in bytes |
|---|---|---|
| bit | bit | 0.125 byte |
| byte | B | 1 byte |
| kilobyte (10³) | kB | 1,000 byte |
| megabyte (10⁶) | MB | 1,000,000 byte |
| gigabyte (10⁹) | GB | 1,000,000,000 byte |
| terabyte (10¹²) | TB | 1,000,000,000,000 byte |
| kibibyte (2¹⁰) | KiB | 1,024 byte |
| mebibyte (2²⁰) | MiB | 1,048,576 byte |
| gibibyte (2³⁰) | GiB | 1,073,741,824 byte |
| tebibyte (2⁴⁰) | TiB | 1,099,511,627,776 byte |
FAQFrequently asked questions about data conversion
Why does my 1 TB drive show only 931 GB?
The drive holds 10¹² bytes; Windows reports it in binary gibibytes (2³⁰ bytes) but labels them GB. 10¹² / 2³⁰ = 931.3 GiB.
How many bytes are in a gigabyte?
1,000,000,000 (10⁹) in the decimal SI sense; a gibibyte is 1,073,741,824 (2³⁰).
How many bits are in a byte?
Eight. Internet speeds are quoted in bits per second, so 100 Mbps is 12.5 MB/s.
Is a kilobyte 1,000 or 1,024 bytes?
By the SI/IEC standard 1 kB = 1,000 bytes and 1 KiB = 1,024 bytes; in everyday use the two are often mixed.
How many MB are in a GB?
1,000 MB (decimal); 1 GiB is 1,024 MiB.
Where these figures come from
- BIPM — The International System of Units (SI Brochure, 9th edition) — definitions of the base and derived units.
- NIST Special Publication 811 — Guide for the Use of the International System of Units — the exact conversion factors used here.
- National Physical Laboratory (NPL) — United Kingdom's national measurement authority.
Last checked: September 2026. Conversion factors are fixed by definition and do not change with tax years or regulations.