Data Size Calculator
Convert between KB, MB, GB, and TB in base 1000 or 1024.
Enter a number of 0 or more.
Windows shows this same size as about 9.31 GB.
What can you do with this much data?
Approximate values for 10 GB
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
- Enter a size and choose a unit. The results update right away.
- Use base 1000 for storage labels and macOS values, or base 1024 for Windows and memory values.
- Click the copy button next to any result to take it with you.
- 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 1000 | Base 1024 | |
|---|---|---|
| Method | SI | Binary |
| Size | 1 KB = 1,000 bytes | 1 KiB = 1,024 bytes |
| Used by | Storage makers, macOS | Windows, 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.