What is a base? A base in this sense is the type of number system for the number to be converted to/from. Our number system is called "decimal" or base 10, which means it has 10 characters, and each place has 10 times a higher value than the previous. Another common number system is binary, or base 2. Binary has 2 characters, 0 and 1. Each place's value doubles, so the first place is 1, the second is 2, 4 8, 16, etc. I made most of this a year ago, but it had one bad bug that I fixed this summer. It's still a little buggy, and it can't handle big numbers, but I decided to share my progress anyway, so I made a simple demo today.