Data Storage Converter

Convert bits, bytes, KB, MB, GB, TB, PB and binary KiB–PiB.

1 GB=1,000 MB
1 GB = 1,000 MB 1 MB = 0.001 GB

All conversions

8,000,000,000
Bit b
1,000,000,000
Byte B
1,000,000
Kilobyte (1,000 B) KB
1,000
Megabyte (10⁶ B) MB
1
Gigabyte (10⁹ B) GB
0.001
Terabyte (10¹² B) TB
0.000001
Petabyte (10¹⁵ B) PB
976,562.5
Kibibyte (1,024 B) KiB
953.67432
Mebibyte (1,024² B) MiB
0.93132257
Gibibyte (1,024³ B) GiB
0.0009094947
Tebibyte (1,024⁴ B) TiB
8.8817842e-7
Pebibyte (1,024⁵ B) PiB
8,000,000
Kilobit Kb
8,000
Megabit Mb
8
Gigabit Gb

Common data storage conversions

GB to MB
GBMB
11,000
55,000
1010,000
2525,000
5050,000
100100,000
10001,000,000
GiB to MiB
GiBMiB
11,024
55,120
1010,240
2525,600
5051,200
100102,400
10001,024,000
TB to GB
TBGB
11,000
55,000
1010,000
2525,000
5050,000
100100,000
10001,000,000
MB to KB
MBKB
11,000
55,000
1010,000
2525,000
5050,000
100100,000
10001,000,000

Unit reference

UnitSymbolEquals
Bitb1 b = 0.125 B
ByteBbase unit
Kilobyte (1,000 B)KB1 KB = 1,000 B
Megabyte (10⁶ B)MB1 MB = 1,000,000 B
Gigabyte (10⁹ B)GB1 GB = 1,000,000,000 B
Terabyte (10¹² B)TB1 TB = 1,000,000,000,000 B
Petabyte (10¹⁵ B)PB1 PB = 1e15 B
Kibibyte (1,024 B)KiB1 KiB = 1,024 B
Mebibyte (1,024² B)MiB1 MiB = 1,048,576 B
Gibibyte (1,024³ B)GiB1 GiB = 1,073,741,824 B
Tebibyte (1,024⁴ B)TiB1 TiB = 1,099,511,628,000 B
Pebibyte (1,024⁵ B)PiB1 PiB = 1.125899907e15 B
KilobitKb1 Kb = 125 B
MegabitMb1 Mb = 125,000 B
GigabitGb1 Gb = 125,000,000 B

About this data storage converter

Convert digital storage between bits, bytes and both unit families used in computing: the decimal (SI) units KB, MB, GB, TB and PB based on powers of 1,000, and the binary (IEC) units KiB, MiB, GiB, TiB and PiB based on powers of 1,024. Seeing both explains why a "1 TB" drive shows up as about 931 GiB in Windows.

Moving files over a network? Use the data transfer rate converter for Mbps and MB/s, and the number base converter for binary and hex.

Buying storage

Compare advertised (decimal) drive capacities with what your operating system reports (often binary).

Cloud & hosting

Convert file sizes and quotas between MB, GB and TB for plans and backups.

Development & networking

Work in bytes, KiB and MiB for memory, buffers and file limits.

Tips for accurate results

Decimal vs binary

1 KB = 1,000 bytes, but 1 KiB = 1,024 bytes. The gap grows with size: 1 TB is about 0.909 TiB. Windows shows binary sizes with decimal labels (GB), macOS and most drive makers use decimal.

Bits vs bytes

A byte is 8 bits. Lowercase b is a bit and uppercase B is a byte, so 100 Mb is 12.5 MB.

Frequently asked questions

How many MB are in a GB?

In decimal (SI) units there are 1,000 MB in 1 GB. In binary units there are 1,024 MiB in 1 GiB.

Why does my 1 TB drive show less space?

Manufacturers count 1 TB as 10¹² bytes, while operating systems like Windows report in binary units: 10¹² bytes is about 931 GiB.

How many bytes are in a kilobyte?

1,000 in the SI standard (KB). 1,024 bytes is a kibibyte (KiB).

How many bits are in a byte?

Eight bits make one byte.

⭐ User Reviews

0
☆☆☆☆☆
0 reviews
💬
No Reviews Yet
Be the first to share your experience with this tool!
Your feedback helps others make better decisions.