Base32 är en kodningsmetod som representerar binär data med 32 utskrivbara tecken. Jämfört med Base64 använder Base32 en mindre teckenuppsättning, vilket gör det mer lämpligt för skiftlägesokänsliga scenarier och undviker lätt förväxlade tecken (som 0/O, 1/I/l). Base32-kodning konverterar var 5:e byte data till 8 tecken, så den kodade datastorleken är cirka 160% av originalet.