Hextrapolate provides fields for entering numbers in binary (base 2), octal (base 8), decimal (base 10) and hexadecimal (base 16).
In addition, it provides two adjustable fields for selecting any base from base 2 through to base 36.
Beyond base 10, each subsequent base is created by adding one more letter from the roman alphabet to the set of allowed digits. To illustrate:
- At base 16, digits 0 through 9 and letters a through f are allowed.
- Base 17 adds g to the set of allowed digits.
- By the time we reach base 36, digits 0 through 9 and letters a through z are allowed.
If we were to introduce a distinction between lower and uppercase letters we could go even further, as far as base 62, but for the time being Hextrapolate stops at base 36.
Keyboard navigation and tool-tips
As shown in the screenshot above, keyboard shortcuts are provided for quickly switching between bases. Tool-tips are shown to indicate the alternative names for some of the common bases.