Base64
Verify Codes use Base-64 to represent information in a way that doesn't require a ton of characters and is easy to write down. This is a lot like the Base-32 code format for Seed Codes but each character holds an extra bit of information. There are 64 characters in the alphabet, and each character represents 6-bits of data. This version of Base-64 uses all 10 numbers, a bunch of the lowercase consonants that don't visually clash with their uppercase version, uppercase consonants, and several symbols. When characters can visually conflict, only one option is kept. For example, with O (oh) and 0 (zero) it would be hard to tell the difference so only the 0 (zero) is used. Vowels are left out to prevent the creation of codes that have foul language in them.
| Base64 | Integer | Bits | Base64 | Integer | Bits | Base64 | Integer | Bits | Base64 | Integer | Bits | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 000000 | m | 16 | 010000 | M | 32 | 100000 | $ | 48 | 110000 | |||
| 1 | 1 | 000001 | n | 17 | 010001 | N | 33 | 100001 | % | 49 | 110001 | |||
| 2 | 2 | 000010 | p | 18 | 010010 | P | 34 | 100010 | ^ | 50 | 110010 | |||
| 3 | 3 | 000011 | q | 19 | 010011 | Q | 35 | 100011 | & | 51 | 110011 | |||
| 4 | 4 | 000100 | r | 20 | 010100 | R | 36 | 100100 | * | 52 | 110100 | |||
| 5 | 5 | 000101 | t | 21 | 010101 | S | 37 | 100101 | - | 53 | 110101 | |||
| 6 | 6 | 000110 | y | 22 | 010110 | T | 38 | 100110 | + | 54 | 110110 | |||
| 7 | 7 | 000111 | B | 23 | 010111 | V | 39 | 100111 | = | 55 | 110111 | |||
| 8 | 8 | 001000 | C | 24 | 011000 | W | 40 | 101000 | : | 56 | 111000 | |||
| 9 | 9 | 001001 | D | 25 | 011001 | X | 41 | 101001 | . | 57 | 111001 | |||
| b | 10 | 001010 | F | 26 | 011010 | Y | 42 | 101010 | ? | 58 | 111010 | |||
| d | 11 | 001011 | G | 27 | 011011 | Z | 43 | 101011 | < | 59 | 111011 | |||
| f | 12 | 001100 | H | 28 | 011100 | ~ | 44 | 101100 | > | 60 | 111100 | |||
| g | 13 | 001101 | J | 29 | 011101 | ! | 45 | 101101 | ; | 61 | 111101 | |||
| h | 14 | 001110 | K | 30 | 011110 | @ | 46 | 101110 | [ | 62 | 111110 | |||
| j | 15 | 001111 | L | 31 | 011111 | # | 47 | 101111 | ] | 63 | 111111 |