Data Storage Converter

Storage makers count in powers of 1,000 (a gigabyte is 1,000 megabytes), while computers and phones often count in powers of 1,024 (a gibibyte). That is why a 128 GB phone shows about 119 GB.

Results update as you type.

128 GB in gibibytes (1,024 MiB)

119.20929 GiB

128 GB in every unit

128 GB in every unit
UnitValue
Bits10,24,00,00,00,000
Bytes1,28,00,00,00,000
Kilobytes (1,000 B)12,80,00,000
Megabytes (1,000 KB)1,28,000
Gigabytes (1,000 MB)128
Terabytes (1,000 GB)0.128
Kibibytes (1,024 B)12,50,00,000
Mebibytes (1,024 KiB)1,22,070.313
Gibibytes (1,024 MiB)119.20929
Tebibytes (1,024 GiB)0.116415322

About this calculator

Both systems are listed.

How to use it

  1. Enter the value.
  2. Choose the unit it is in and the unit you want.
  3. Read the result, or see every unit in the table.

The formula

1 GB = 10⁹ bytes; 1 GiB = 2³⁰ bytes = 1,073,741,824 bytes
KB, MB, GB, TB
steps of 1,000
KiB, MiB, GiB, TiB
steps of 1,024
1 byte
8 bits

Worked example

A 128 GB phone

  1. 128 GB = 128 × 10⁹ bytes.
  2. = 119.2 GiB, which the phone may show as “119 GB”.
  3. = 1,024,000 MB.

What the result means

Use decimal units for buying and binary for what the device reports.

Assumptions

  • Exact definitions.

Limitations

  • Some software labels binary units as GB.

Frequently asked questions

Why does my 1 TB drive show 931 GB?

1 TB = 10¹² bytes = 931 GiB, which the computer labels GB.

How many MB in a GB?

1,000 MB (or 1,024 MiB in a GiB).

How many bits in a byte?

8.

Last reviewed on 3 October 2026. Found a mistake? Tell us.