Base32 este o metodă de codare care folosește 32 de caractere imprimabile pentru a reprezenta date binare. Comparativ cu Base64, Base32 folosește un set de caractere mai mic, fiind mai potrivit pentru scenarii care nu țin cont de majuscule și evită caracterele ușor confundabile (cum ar fi 0/O, 1/I/l). Codarea Base32 convertește fiecare 5 octeți de date în 8 caractere, astfel încât dimensiunea datelor codate este de aproximativ 160% din cea originală. Base32 este folosit în mod obișnuit în coduri QR, coduri de verificare TOTP și scenarii similare.