Calculator/Unit Converters/ Data Size Converter

What is the Data Size Converter?

Convert data sizes between bits, bytes, KB, MB, GB, TB and PB. Enter one value to see it in every unit at once, and switch between the 1024 base used by computers and the 1000 base used by storage manufacturers to compare them.

Conversion Input

Windows Explorer and most software use base 1024, while hard drive and SSD manufacturers label capacity in base 1000.

Popular Conversions

Click a button below to convert instantly.

Conversion Formula

Base 1024: 1 KB = 1,024 B, 1 MB = 1,024 KB, 1 GB = 1,024 MB, 1 TB = 1,024 GB. Base 1000: 1 KB = 1,000 B, 1 MB = 1,000 KB, 1 GB = 1,000 MB, 1 TB = 1,000 GB. Regardless of base, 1 byte = 8 bits.

How to Use

  1. Enter the number to convert and select its current unit.
  2. Choose base 1024 (binary) or base 1000 (decimal).
  3. Press Calculate to see the value in every unit from bits to petabytes in a table.

Example

1,000 KB is about 0.977 MB in base 1024 and exactly 1 MB in base 1000. A 500 GB SSD is labeled by the manufacturer in base 1000, so Windows (base 1024) shows it as about 465.66 GB.

Frequently Asked Questions

How many MB is 1000 KB?
Exactly 1 MB in base 1000, and about 0.98 MB in base 1024. The value differs slightly depending on which base you use.
Why are there two bases, 1024 and 1000?
Computers work in binary, so 1024 (2 to the power of 10) has traditionally been used as the unit boundary, while storage manufacturers and the SI system use 1000. Strictly speaking, base-1024 units are called KiB, MiB and GiB.
What is the difference between a bit and a byte?
A bit is the smallest unit holding a 0 or 1, and 8 bits make 1 byte. Internet speed (Mbps) is measured in bits, while file size (MB) is measured in bytes.