Data storage converter

Convert bytes, KB, MB, GB and TB using 1,000 or 1,024, plus KiB, MiB and GiB.

  • ๐Ÿ‡บ๐Ÿ‡ธ US federal & state rules
  • NIST SP 811 conversion factors
  • See sources

Drive makers and macOS use 1,000. Windows and RAM sizes use 1,024.

TB to GB

1,000 GB

1 TB = 1,000 GB

1 TB
1,000 GB
1 GB
0.001 TB
KB, MB, GB mean
1 KB = 1,000 bytes (decimal)

Pick 1,024 to match what Windows shows. KiB, MiB and GiB always use 1,024.

Common values, TB to GB

1 TB1,000 GB
2 TB2,000 GB
4 TB4,000 GB
8 TB8,000 GB
16 TB16,000 GB
32 TB32,000 GB
64 TB64,000 GB
128 TB128,000 GB
256 TB256,000 GB
512 TB512,000 GB
1,000 TB1,000,000 GB

1 TB in every unit

Bits (b)8,000,000,000,000 bit
Bytes (B)1,000,000,000,000 B
Kilobytes (KB)1,000,000,000 KB
Megabytes (MB)1,000,000 MB
Gigabytes (GB)1,000 GB
Terabytes (TB)1 TB
Petabytes (PB)0.001 PB
Kibibytes (KiB)976,562,500 KiB
Mebibytes (MiB)953,674.3164 MiB
Gibibytes (GiB)931.3225746 GiB
Tebibytes (TiB)0.9094947018 TiB
Pebibytes (PiB)0.0008881784197 PiB

Decimal and binary side by side

Both decimal (drive makers, macOS)1,000 GB
Both binary (Windows, RAM)1,024 GB
A 1 TB drive as Windows shows it931.3225746 GB
  • Drive makers count 1 GB as 1,000,000,000 bytes. Windows counts in powers of 1,024, which is why a 1 TB drive shows up as about 931 GB. KiB, MiB and GiB always mean powers of 1,024.
Show the math
To B1 TB ร— 1,000,000,000,000 = 1,000,000,000,000 B
To GB1,000,000,000,000 B รท 1,000,000,000 = 1,000 GB

What to do next

How it works

Everything goes through bytes. With the decimal setting, each step from KB to PB is 1,000 times bigger. With the binary setting, each step is 1,024 times bigger. KiB, MiB, GiB, TiB and PiB are IEC binary prefixes and always mean powers of 1,024.

Things to keep in mind

Formatted drives also lose a little space to the file system, so the free space you see can be a bit lower than the converted number.

Conversion factors

1 GB equalsValue
Bits (b)8,000,000,000 bit
Bytes (B)1,000,000,000 B
Kilobytes (KB)1,000,000 KB
Megabytes (MB)1,000 MB
Terabytes (TB)0.001 TB
Petabytes (PB)0.000001 PB
Kibibytes (KiB)976,562.5 KiB
Mebibytes (MiB)953.6743164 MiB
Gibibytes (GiB)0.9313225746 GiB
Tebibytes (TiB)0.0009094947018 TiB
Pebibytes (PiB)0.0000008881784197 PiB

Sources

Rules applied as of 2026-10-19. See the sources below for details.

Frequently asked questions

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

Both are in use. Drive makers and macOS say 1,000 MB. Windows and RAM sizes use 1,024. The binary version has its own name, the gibibyte (GiB).

Why does my 1 TB drive show 931 GB?

The drive holds 10^12 bytes. Windows divides by 1,024 three times and gets 931.3 GB. Nothing is missing.

How many bits are in a byte?

8. Internet speeds are given in megabits per second, so 100 Mbps moves about 12.5 megabytes per second.

Related tools