Computer Storage Units Conversion Calculator

Computer Storage
From:
To:
Value to Convert:
Answer:
 

About this Calculator

Notes: Choose the input unit you have and the output unit you want to convert to. Enter the value you want to convert then click on the "Calculate" button. All results are rounded to 3 decimal places.

The prefixes for bits and bytes (kilo, mega, giga and tera) are in binary notation not common SI unit notation. For example, 1 kilobyte = 1024 bytes, 1 megabyte = 1024 kilobytes, 1 gigabyte = 1024 megabytes, etc. A more complete discussion about binary prefixes. In common SI notation, say for joules, 1 kilojoule = 1000 joules, 1 megajoule = 1000 kilojoules, 1 gigajoule = 1000 megajoules, etc.

How to Convert Units of Bytes

To simply convert from any unit into bytes, for example, from 5 gigabytes, just multiply by the value in the right column in the Bytes Reference table below.

5 GB * 230 [B / GB] = 5,368,709,120 B

To convert from bytes back into units in the left column divide by the value in the right column or, multiply by the reciprocal, 1/x.

5,368,709,120 B / 230 [B / GB] = 5 GB

To convert among any units in the left column, say from A to B, you can multiply by the factor for A to convert A into bytes then divide by the factor for B to convert out of bytes.  Or, you can find the single factor you need by dividing the A factor by the B factor.

For example, to convert from gigabytes to terabytes you would multiply by 230 then divide by 240.  Or, multiply by 230/240 = 2(30-40) = 2-10. So, to convert directly from gigabytes to terabytes you multiply by 2-10.

To understand how to also convert the units follow this example. Say you want to convert from exabytes to bytes. Since you can multiply anything by 1 and still retain the original value, but in different units, set it up so that EB will cancel out leaving you with B.

Since:
1 B = 2-60 EB, 1 B / 2-60 EB = 1

We can write the conversion as:
1 EB =
1 EB * (1 B / 2-60 EB) =
1 EB * (20 B / 2-60 EB) =
1 EB * (2(0 - -60)) [B / EB ] = 260 B

And we now have our factor for conversion from exabytes to bytes since 1 * 260 = 260.

Knowing that 1 EB = 260 B we can now find the conversion factor for converting back.  Dividing both sides of the equation by 260 we get 2-60 EB = 1 B.  So, the conversion factor to multiply by to convert from bytes to exabytes is about 2-60.

Bits Reference
Unit Symbol bits
bit b
1
kilobit kb
1024 = 210
megabit Mb
220
gigabit Gb
230
terabit Tb
240
petabit Pb
250
exabit Eb
260
zettabit Zb
270
yottabit Yb
280
nibble  
4 = 22
byte B
8 = 23
Bytes Reference
Unit Symbol bytes
byte B
1
kilobyte kB
1024 = 210
megabyte MB
220
gigabyte GB
230
terabyte TB
240
petabyte PB
250
exabyte EB
260
zettabyte ZB
270
yottabyte YB
280
nibble  
0.5 = 1/2
bit b
0.125 = 1/8
 

Cite this content, page or calculator as:

Furey, Edward "Computer Storage Units Conversion Calculator" From http://www.CalculatorSoup.com - Online Calculator Resource.