This JavaScript base number converter has multiple purposes. It is a trainer for Binary conversion to Hexadecimal (Hex) and Decimal number bases; it is also a fully functional converter to go from one to the other two bases. This is designed as an aid for programmers. The limitations are realistic in that conversions can take place from 0 to FFFF Hex, 0 to 65535 Decimal and all Binary boxes set.
As a binary trainer, adding the position value of the binary digits will accumulate the decimal value of the binary representation. A check in the box represents and binary 1, a space is binary 0.
In the binary graph, each group of four binary digits (marked by different color blocks), individually called bits, together as four bits form a nybble. Two nybbles, eight bits, equal a byte. Two bytes, four nybbles or sixteen bits, is a word, in programming terms anyway.
Enjoy!
Version 6.4.2
To convert from binary, set ones to represent the binary value by clicking on the small boxes; click again to switch back to zero. A check in the box indicates a binary 1. To convert from decimal or from hex, enter the number in the appropriate box, then click on the Convert Button.