Base32hex -> hexadecimal string decoder

Base32hex is a base32 variant using different alphabet, that is "0123456789ABCDEFGHIJKLMNOPQRSTUV". This allows easily sort base32hex string in a same way as binary input would be sorted. On the other side this alphabet contains (contrary to base32) easy to mix character pairs: 0 and O, 1 and L, B and 8.

Base32hex string:

Cleaned-up string (uppercase only, fixed common mistypes like 8 - B, removed characters outside base32 set):

Options:

0x separator for output
Use lowercase hex characters

Decoded data (hexadecimal)

Decoded data as ASCII text, bytes outside 32...126 range displayed in italics as [byte value]:

...decoded text...