Base32 is a binary-to-text encoding that represents data with 32 ASCII characters. The encoder reads your UTF-8 text as bytes, groups the bits in sets of five, and maps each group to one character. Five input bytes become eight Base32 characters; if the last group is incomplete, the RFC 4648 formats use = padding.
To encode, enter plain text, choose the matching variant and copy the resulting Base32 string. To decode Base32 to text, paste the encoded string, select the variant used to create it and switch the tool to decoding. The decoder accepts upper- or lowercase input and ignores spaces, hyphens and padding.
Base32 is useful where text must be easy to read or type: TOTP/2FA secret keys, DNS labels, file names and manually exchanged identifiers are common examples. It is an encoding format, not encryption, so a Base32 string should never be treated as secret merely because it is not immediately readable.