Skip to content
All

Data Storage Converter

Convert between bits, bytes, KB, MB, GB, TB and the binary KiB, MiB, GiB and TiB, and see why 1 TB shows as 931 GB.

Your data

Filled in with example values. Replace them with your own.

Results update as you type.

Result

1 TB = 931.3225746 GiB

In gibibytes

931.3225746 GiB

1 TB = 1,000,000,000,000 bytes.
TB uses steps of 1,000 and GiB steps of 1,024, so the numbers differ. This is why a drive sold as 1 TB can show as about 931 “GB” on a computer that counts in binary units.

Decimal (1,000)

  • kilobytes kB1,000,000,000
  • megabytes MB1,000,000
  • gigabytes GB1,000
  • terabytes TB1
  • petabytes PB0.001

Binary (1,024)

  • kibibytes KiB976,562,500
  • mebibytes MiB953,674.3164
  • gibibytes GiB931.3225746
  • tebibytes TiB0.9094947018
  • pebibytes PiB0.0008881784197

Bits and bytes

  • bits bit8,000,000,000,000
  • bytes B1,000,000,000,000

How it’s calculated

  1. In bytes

    1 × 1,000,000,000,000 = 1,000,000,000,000 B

  2. In gibibytes

    1,000,000,000,000 ÷ 1,073,741,824 = 931.3225746 GiB

How the data storage converter works

Enter an amount in any unit and pick the unit to convert to. The calculator first turns the amount into bytes, then divides by the size of the target unit. Every other unit is listed too, in decimal and binary prefixes.

The units

1 byte = 8 bits

Decimal: 1 kB = 1,000 B · 1 MB = 1,000 kB · 1 GB = 1,000 MB · 1 TB = 1,000 GB

Binary: 1 KiB = 1,024 B · 1 MiB = 1,024 KiB · 1 GiB = 1,024 MiB · 1 TiB = 1,024 GiB

Worked examples

  • 1 TB = 1,000,000,000,000 bytes ÷ 1,073,741,824 = 931.32 GiB.
  • 1 GiB = 1,073,741,824 bytes = 1,073.74 MB.
  • 4,000,000,000 bits ÷ 8 = 500,000,000 bytes = 500 MB.

Notes

  • Results show up to 10 significant digits; very large or small values are written as powers of ten.
  • A drive’s usable space is a little less than its size, because the file system uses some of it.

Frequently asked questions

Why does my 1 TB drive show only about 931 GB?

Drive makers count 1 TB as 1,000,000,000,000 bytes. Some operating systems divide by 1,024 three times instead of 1,000 and still call the result “GB”. 10¹² ÷ 1,024³ = 931.32, so nothing is missing: the same bytes are counted in a different unit.

What is the difference between GB and GiB?

A gigabyte (GB) is 1,000³ = 1,000,000,000 bytes. A gibibyte (GiB) is 1,024³ = 1,073,741,824 bytes, about 7.4% more. The “i” names (KiB, MiB, GiB) were introduced to make the binary units unambiguous.

What is the difference between a bit and a byte?

A byte is 8 bits. Storage is usually measured in bytes (B), and network speeds in bits per second (b), so 100 Mbps is 12.5 megabytes per second.

Is a kilobyte 1,000 or 1,024 bytes?

Under the international (SI) standard it is 1,000 bytes, and 1,024 bytes is a kibibyte (KiB). In older usage “kilobyte” sometimes meant 1,024 bytes, which is why both are still seen.