Base32 is an encoding scheme that represents binary data using 32 different
characters: A-Z and 2-7.
It is similar to Base64 but uses a smaller character set, making it more suitable for
case-insensitive systems and
environments where certain characters might be problematic. Base32 is commonly used in various
applications including
TOTP (Time-based One-Time Password) systems, DNS records, and other protocols that require
case-insensitive encoding.
Read more about Base32 on Wikipedia