Base32Hex Encode Online Tool
Enter the text to be encoded
Triacontakaidecimal is another alternative design for Base 32, which extends hexadecimal in a more natural way and was first proposed by Christian Lanctot, a programmer working at Sage software, in a letter to Dr. Dobb's magazine in March 1999 as a proposed solution for solving the Y2K bug and referred to as "Double Hex". This version was described in RFC 2938 under the name "Base-32". RFC 4648, while acknowledging existing use of this version in NSEC3, refers to it as base32hex and discourages labelling it as "base32".
Similarly to hexadecimal, the digits used are 0-9 followed by consecutive letters of the alphabet. This matches the digits used by the JavaScript parseInt() function and the Python int() constructor when a base larger than 10 (such as 16 or 32) is specified. It also retains hexadecimal's property of preserving bitwise sort order of the represented data, unlike RFC 4648's base-32 or base-64.
Unlike many other base 32 notation systems, triacontakaidecimal is contiguous and includes characters that may visually conflict. With the right font it is possible to visually distinguish between 0, O and 1, I. Other fonts are unsuitable because the context that English usually provides is not provided by a notation system that is expressing numbers. However, the choice of font is not controlled by notation or encoding which is why it's risky to assume a distinguishable font will be used.
| Value | Symbol | 
 | Value | Symbol | 
 | Value | Symbol | 
 | Value | Symbol | 
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 9 | 9 | 18 | I | 27 | R | |||
| 1 | 1 | 10 | A | 19 | J | 28 | S | |||
| 2 | 2 | 11 | B | 20 | K | 29 | T | |||
| 3 | 3 | 12 | C | 21 | L | 30 | U | |||
| 4 | 4 | 13 | D | 22 | M | 31 | V | |||
| 5 | 5 | 14 | E | 23 | N | 
 | ||||
| 6 | 6 | 15 | F | 24 | O | |||||
| 7 | 7 | 16 | G | 25 | P | |||||
| 8 | 8 | 17 | H | 26 | Q | |||||