Memory and Storage Converter

Downloaded from the Internet, and I cannot find the author (so far)!

This is a great tool to convert buts to bytes to kilobytes, to megabytes to ...

This converter requires the use of Javascript enabled and capable browsers.

This converter will convert bits, bytes, kilobytes, megabytes, gigabytes, terabytes, petabytes, exabytes, zettabytes and yottabytes to all values in every designation. Obviously, some of these numbers get very large. These calculations are considered exact and not rounded off to the nearest thousand; they are however, rounded after fifteen digits. The calculations are a limitation of the computer language. However, the question of what is really "exact" looms with purists both in and out of the computer industry. Is fifteen places close enough? Is the method of calculation correct? Is the formula correct? While all of those questions lend themselves to accuracy, the foundation must be accurate for a start. The truth is, not all companies adhere to the standards of the computer industry. By standard in computer terms, for instance, a kilobyte is 1,024 bytes. Some people and some companies, for convenience, say it is 1,000 bytes, particularly in the storage and disk drive segments of the industry. Purists in computer math circles and purists in other math circles calculate numbers differently. For example, in the American system, the rough equivalent of a zettabyte is called sextillion. In more formal and definitive terms, a zettabyte is 2 to the 70th power bytes (2^70 = 1,180,591,620,717,411,303,424), which is approximately the same as the view from all other math calculations of a sextillion, 10 to the 21st power bytes, (1,000,000,000,000,000,000,000). A zettabyte is also equal to 1,024 exabytes but in that perspective, the paradox shows itself. How was the exabyte calucated? Was it by 2 to the 60th power as a true exabyte (1,152,921,504,606,846,976), or by 10 to the 18th power as a quintillion (1,000,000,000,000,000,000) in the American system? Granted, in the overall aspect of the numbers, it is a very fine point but one that purists, rightfully, love to argue.

Garth sez: "Wow!  That's a lotta mumbo jumbo, when all I want to do is convert some numbers!"


Input Value To Convert
Or Calculated Result Value



8 bits = 1 byte


1024 bytes = 1 KB (1 to 3 digits)


1024 KB = 1 MB (4 to 6 digits)


1024 MB = 1 GB (7 to 9 digits)


1024 GB = 1 TB (10 to 12 digits)


1024 TB = 1 PB (13 to 15 digits)


1024 PB = 1 EB (16 to 18 digits)


1024 EB = 1 ZB (19 to 21 digits)


1024 ZB = 1 YB (22 to 24 digits)


more than enough... (25 to 27 digits)


Version 7.8.6

You like that?  Well check out 1728 Software Systems for a PILE of HTML-BASED converters and problem solvers.  It's really cool!