Data Size Calculator

Convert between KB, MB, GB, and TB in base 1000 or 1024.

Calculation basis
Common sizes

Windows shows this same size as about 9.31 GB.

bit80,000,000,000
B10,000,000,000
KB10,000,000
MB10,000
GB10
TB0.01
PB0.00001

What can you do with this much data?

Approximate values for 10 GB

Phone plan data
TextAbout 10 billion characters
PhotosAbout 3,330 photos
MusicAbout 231 hr
VideoAbout 40 hr

These are approximate values, and you can change any number to match your setup. Text assumes 1 byte per English letter in UTF-8, and the 3 MB photo is a common approximate value. Music uses Spotify's Normal quality (96 kbps). Video uses 250 MB per hour, based on Netflix's mobile Automatic setting (about 4 hours per GB), and varies widely by app and quality.

Data Size Calculator

Data Size Calculator converts between units such as KB, MB, GB, and TB. Enter a value to see every unit at once, on either base 1000 or base 1024.

Base 1000: 1 GB = 1,000 MB

Base 1024: 1 GiB = 1,024 MiB

It also shows approximately how much text and how many photos fit, and how much music and video that covers.

How to use

  1. Enter a size and choose a unit. The results update right away.
  2. Use base 1000 for storage labels and macOS values, or base 1024 for Windows and memory values.
  3. Click the copy button next to any result to take it with you.
  4. Further down, click a phone plan size such as 5 GB or 10 GB to see what it covers.

Key terms

Base 1000 and base 1024

Base 1000Base 1024
MethodSIBinary
Size1 KB = 1,000 bytes1 KiB = 1,024 bytes
Used byStorage makers, macOSWindows, memory

Windows labels base 1024 values KB, MB, and GB. The International Electrotechnical Commission (IEC) defined KiB, MiB, and GiB to tell the two apart, and this calculator uses those units for base 1024.

Bits and bytes

One byte is 8 bits. Internet speeds are usually given in bits (Mbps), while file sizes are given in bytes (MB).

100 Mbps ÷ 8 = 12.5 MB per second

That’s the theoretical speed. Real speeds can be lower depending on your connection.

Why a 1 TB drive shows up as 931 GB

A drive labeled 1 TB holds 1,000,000,000,000 bytes. Windows divides that by 1,024 three times.

1,000,000,000,000 ÷ 1,024³ = about 931.32

Nothing is missing. The same number of bytes is simply shown on a different basis. Usable space can be slightly lower because the file system takes up some room.

FAQ

How many MB are in 1 GB?

On base 1000 it is 1,000 MB. On base 1024 it is 1,024 MiB.

What is the difference between GB and GiB?

1 GB is 1,000,000,000 bytes and 1 GiB is 1,073,741,824 bytes, so 1 GiB is about 7.4% larger.

How long does a 50 GB game take to download?

On a 500 Mbps connection, about 13 minutes and 20 seconds in theory. 50 GB is 400,000 Mb, divided by 500 Mb per second. It can take longer depending on the server and your connection.

Which basis should I choose?

Choose base 1000 for capacity printed on a product or values shown in macOS. Choose base 1024 for values shown in Windows or for memory.

Is my input saved?

No. Nothing is saved or sent to a server. The calculation happens only in this browser.

References

More tools