Skip to content
M2TOOLKIT

Data Size Converter

Convert bytes, kilobytes, megabytes, gigabytes and terabytes — in both decimal and binary units.

  • Free
  • No sign-up
  • Nothing is sent or stored
1 MB =
0.001 GB

1 MB = 0.001 GB

1 megabytes (1000² b) in every unit

Bits8,000,000 bit
Bytes1,000,000 B
Kilobytes (1000 B)1,000 KB
Gigabytes (1000³ B)0.001 GB
Terabytes (1000⁴ B)0.000001 TB
Kibibytes (1024 B)976.5625 KiB
Mebibytes (1024² B)0.9536743164 MiB
Gibibytes (1024³ B)0.0009313226 GiB
Tebibytes (1024⁴ B)9.094947e-7 TiB

Megabytes (1000² B) to gigabytes (1000³ b) table

MBGB
10.001
20.002
50.005
100.01
200.02
250.025
500.05
1000.1
2500.25
1,0001

The calculation happens instantly in your browser. The numbers you enter are not sent to our servers or saved.

How to use the Data Size Converter

  1. Type the file or storage size you want to convert.
  2. Choose the unit you're converting from and the unit you want.
  3. Read the result instantly. Use the swap button to convert the other way.
  4. Check the tables below for every unit and common values.

What does this tool do?

There are two ways to count data. Storage makers and most networks use decimal units, where 1 GB = 1,000,000,000 bytes. Many operating systems count in binary units (1 GiB = 1,073,741,824 bytes) but still label them “GB”.

That's why a 1 TB drive shows as about 931 GB in Windows: it's the same number of bytes, counted in binary units.

Why use it?

  • Understand file sizes and upload limits.
  • Explain the “missing” space on new drives.
  • Convert network speeds (bits) to file sizes (bytes).

Decimal vs binary

How the same sizes compare:

DecimalBytesBinary equivalent
1 KB1,0000.977 KiB
1 MB1,000,0000.954 MiB
1 GB1,000,000,0000.931 GiB
1 TB10¹²0.909 TiB

Privacy

The calculation happens instantly in your browser. The numbers you enter are not sent to our servers or saved. There's no account to create and nothing to install.

Frequently asked questions

How long does a 1 GB download take at 100 Mbps?

Internet speeds are in bits. 100 megabits per second is 12.5 megabytes per second, so 1 GB (1,000 MB) takes about 80 seconds, before overheads.

Last reviewed by the M2Toolkit team.

Other tools people use alongside the data size converter.