Data Storage Converter

The Data Storage Converter converts between bytes, KB, MB, GB, TB and bits instantly — switch between the decimal (1000) and binary (1024) standard, with every unit shown at once.


How to Convert Data Storage Units

Three steps, all in your browser.

1

Type the amount

Enter your value in the Value box — for example 1, 512 or 2.5. Spaces, commas and underscores are ignored, so 1,000 works the same as 1000.

2

Pick the units

Choose the unit you have in the From menu and the unit you want in the To menu — bits, bytes, KB, MB, GB, TB or PB. The result updates as you type. Converting number bases instead? Use the Number Base Converter.

3

Choose decimal or binary

Toggle Decimal (SI, 1000) to match drive labels or Binary (IEC, 1024) to match what your operating system reports. Read the result and the full table showing your value in every unit at once — nothing is uploaded, it all happens on your device.

Frequently Asked Questions

Is a GB 1000 MB or 1024 MB?
A GB is both 1000 MB and 1024 MB, depending on the standard — which is why a drive can look smaller than advertised. Storage makers use the decimal (SI) standard, where 1 GB is exactly 1000 MB and 1 TB is 1000 GB. Many operating systems instead count in binary, where what they label GB is really 1024 MiB. A 1 TB decimal drive holds 1,000,000,000,000 bytes, but an OS counting in binary divides by 1024 three times and reports about 931 GiB — the bytes never changed, only the yardstick. Use the Decimal toggle to match a drive label and the Binary toggle to match what your OS shows.
How many MB are in a GB?
In the decimal (SI) system a gigabyte is 1000 megabytes, so 1 GB is 1000 MB and 5 GB is 5000 MB. In the binary (IEC) system a gibibyte is 1024 mebibytes, so 1 GiB is 1024 MiB. Both are common: phone plans, drives and file sizes on labels use the 1000 step, while some operating systems and older software use the 1024 step. Pick the matching toggle above and the converter fills in every unit at once.
What is the difference between bytes and bits?
One byte is 8 bits, always. A bit is a single 0 or 1, and eight of them group into a byte, which is enough to store one character. Storage is measured in bytes (KB, MB, GB), while network and internet speeds are measured in bits per second (Mbps, Gbps). That is why a 100 Mbps connection downloads at only about 12.5 MB per second — you divide the bit rate by 8 to get the byte rate. This tool treats 1 byte as 8 bits in both decimal and binary modes.
How big is a terabyte?
A terabyte (TB) is 1000 gigabytes, or 1,000,000,000,000 bytes, in the decimal system used on drive labels. In binary a tebibyte (TiB) is 1024 gibibytes, or 1,099,511,627,776 bytes, which is why a 1 TB drive shows as roughly 931 GiB in some operating systems. In everyday terms a terabyte holds around 250,000 photos, 500 hours of HD video or hundreds of thousands of documents, depending on their size and compression.
What is the difference between KB and KiB?
KB is a kilobyte and KiB is a kibibyte. A kilobyte (KB) follows the decimal standard at 1000 bytes, matching how storage and file sizes are usually labelled. A kibibyte (KiB) follows the binary standard at 1024 bytes, the unit many operating systems actually use even when they display the letters KB. The same naming pattern continues upward: MB versus MiB, GB versus GiB, TB versus TiB. Switch the toggle above to see your value in whichever set you need.