Base32 est une méthode d'encodage qui représente des données binaires à l'aide de 32 caractères imprimables. Comparé au Base64, Base32 utilise un jeu de caractères plus restreint, ce qui le rend plus adapté aux scénarios insensibles à la casse et évite les caractères facilement confondus (tels que 0/O, 1/I/l). L'encodage Base32 convertit chaque bloc de 5 octets de données en 8 caractères, de sorte que la taille des données encodées est d'environ 160 % de l'original.