Base32 ist eine Kodierungsmethode, die binäre Daten mit 32 druckbaren Zeichen darstellt. Im Vergleich zu Base64 verwendet Base32 einen kleineren Zeichensatz, was es besser für Groß-/Kleinschreibung-unabhängige Szenarien geeignet macht und leicht zu verwechselnde Zeichen (wie 0/O, 1/I/l) vermeidet. Die Base32-Kodierung wandelt jeweils 5 Byte Daten in 8 Zeichen um, daher ist die kodierte Datenmenge etwa 160 % des Originals.