Base32 là phương pháp mã hóa sử dụng 32 ký tự in được để biểu diễn dữ liệu nhị phân. So với Base64, Base32 dùng bộ ký tự nhỏ hơn, phù hợp hơn cho các môi trường không phân biệt chữ hoa/thường và tránh các ký tự dễ nhầm lẫn (như 0/O, 1/I/l). Base32 chuyển đổi mỗi 5 byte dữ liệu thành 8 ký tự, do đó dữ liệu sau mã hóa có kích thước khoảng 160% so với bản gốc. Base32 thường được dùng trong mã QR, mã xác thực TOTP và các ứng dụng tương tự.