Memory Unit Converter

All units which include an ‘i’ are evaluated in a 2-base numbering system. These units were created by the IEC in 1999 since they vary from the SI’s 10-base system. As such, 1KiB = 1024B (2^10) while 1kB = 1000B (10^3)

The JAVA applet below will attempt to make this conversion simple. If you have any programming skill and want to modify my code or just see how this works, the source code is available here: