Skip to content

Data Storage Converter

Convert bits, bytes, KB, MB, GB and TB, and their binary counterparts KiB, MiB, GiB and TiB.

Result

1 gigabyte (GB) equals

1,000MB

1 GB = 1,000 MB

1 GB in every data storage unit

UnitValue
Bit (bit)8,000,000,000
Byte (B)1,000,000,000
Kilobyte (kB)1,000,000
Megabyte (MB)1,000
Gigabyte (GB)1
Terabyte (TB)0.001
Kibibyte (KiB)976,562.5
Mebibyte (MiB)953.6743164063
Gibibyte (GiB)0.9313225746
Tebibyte (TiB)0.0009094947

Runs in your browser — nothing you enter is sent to a server.

How the Data Storage Converter works

Enter a size and choose the units. The converter supports decimal units (kB, MB, GB, TB — powers of 1,000) and binary units (KiB, MiB, GiB, TiB — powers of 1,024), plus bits and bytes.

Storage makers label drives in decimal units, while many operating systems report sizes in binary units (sometimes still labelled “GB”). That's why a new drive seems to hold less than advertised — no space is actually missing.

Common conversions

Advertised gigabytes to gibibytes

Gigabyte (GB)Gibibyte (GiB)
16 GB14.9 GiB
32 GB29.8 GiB
64 GB59.6 GiB
128 GB119.21 GiB
256 GB238.42 GiB
500 GB465.66 GiB
512 GB476.84 GiB
1,000 GB931.32 GiB

Advertised terabytes to gibibytes

Terabyte (TB)Gibibyte (GiB)
1 TB931.32 GiB
2 TB1,862.65 GiB
4 TB3,725.29 GiB
8 TB7,450.58 GiB
16 TB14,901.16 GiB

Gigabytes to megabytes

Gigabyte (GB)Megabyte (MB)
0.5 GB500 MB
1 GB1,000 MB
2 GB2,000 MB
4 GB4,000 MB
8 GB8,000 MB
16 GB16,000 MB

Mebibytes to megabytes

Mebibyte (MiB)Megabyte (MB)
1 MiB1.0486 MB
10 MiB10.4858 MB
100 MiB104.8576 MB
512 MiB536.8709 MB
1,024 MiB1,073.7418 MB

Formula

1 GB = 109 B  ·  1 GiB = 230 B = 1,073,741,824 B

Each decimal step is × 1,000 (kB → MB → GB → TB); each binary step is × 1,024 (KiB → MiB → GiB → TiB). One byte is 8 bits.

Examples

A 256 GB phone in GiB

256 × 109 ÷ 230 = 238.42 GiB

A 1 TB drive in GiB

1012 ÷ 230 = 931.32 GiB

A 100 MB file in bits

100 × 106 × 8 = 800,000,000 bits

Frequently asked questions

How long does a download take at 100 Mbps?

Internet speeds are in megabits per second, and 8 bits make a byte, so 100 Mbps moves at most 12.5 MB per second — a 1 GB file takes at least 80 seconds.

Is 1 GB 1,000 MB or 1,024 MB?

Officially 1 GB = 1,000 MB. The 1,024 figure belongs to the binary units: 1 GiB = 1,024 MiB. Some software still uses “GB” for GiB, which causes the confusion.

What's the difference between kB, KB and KiB?

kB (lowercase k) is the SI kilobyte of 1,000 bytes. KiB is the kibibyte of 1,024 bytes. “KB” is used informally for either.

Base64 Encoder & Decoder

Encode text to Base64 or decode Base64 to text, with full Unicode support and URL-safe output.

Developer Tools

Time Converter

Convert milliseconds, seconds, minutes, hours, days, weeks, months and years.

Converters

Unit Converter

Convert length, weight, temperature, area, volume, speed, time, data storage, pressure and energy units instantly.

Converters