Data Storage Units
Convert between bits, nibbles, bytes and larger units, with every intermediate step shown and all equivalents in one table.
Base:1 KB = 1,000 bytes · 1 MB = 1,000 KB · etc.
Convert FROM
Convert TO
Result:1,000MB(1 GB → 1,000 MB)
1Step-by-Step Conversion
1GB
↓× 1,000
(1 GB = 1,000 MB)1,000MB
How it works
× multiply (going to a smaller unit)
One large unit contains many small units, so the number increases when converting down.
Conversion factors
1 nibble = 4 bits
1 byte = 2 nibbles = 8 bits
1 KB = 1,000 bytes
Each larger unit = 1,000 × the one below
2All Equivalents1 GB expressed in every unit
| Unit | Abbreviation | Equivalent value |
|---|---|---|
| Petabyte | PB | 1 × 10-6 PB |
| Terabyte | TB | 0.001 TB |
| Gigabyteinput | GB | 1 GB |
| Megabyte | MB | 1,000 MB |
| Kilobyte | KB | 1,000,000 KB |
| Byte | B | 1,000,000,000 B |
| Nibble | nib | 2,000,000,000 nib |
| Bit | bit | 8,000,000,000 bit |
3Unit Reference
Decimal (SI): base 1,000
bit (b)—
nibble4 bits
byte (B)8 bits
KB1,000 bytes
MB1,000 KB
GB1,000 MB
TB1,000 GB
PB1,000 TB
Binary (IEC): base 1,024
bit (b)—
nibble4 bits
byte (B)8 bits
KiB1,024 bytes
MiB1,024 KiB
GiB1,024 MiB
TiB1,024 GiB
PiB1,024 TiB
IEC 80000-13 standard: used by operating systems to report file sizes and RAM precisely. Often labelled "KB / MB / GB" by Windows (confusingly), but means KiB / MiB / GiB.