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

UnitAbbreviationEquivalent value
PetabytePB1 × 10-6 PB
TerabyteTB0.001 TB
GigabyteinputGB1 GB
MegabyteMB1,000 MB
KilobyteKB1,000,000 KB
ByteB1,000,000,000 B
Nibblenib2,000,000,000 nib
Bitbit8,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.