Boneyard Tools

Base32 Encode and Decode

Paste text to encode it to Base32, or paste Base32 to decode it back to text. This tool uses the standard RFC 4648 alphabet (A to Z and 2 to 7) with = padding.

How to Base32 encode text

  1. Paste your text or Base32 string into the box.
  2. Choose Encode or Decode.
  3. Copy the converted result.

Examples

Encode to Base32

foobar
MZXW6YTBOI======

Frequently asked questions

Which Base32 alphabet does this use?

The standard RFC 4648 alphabet: the letters A to Z and the digits 2 to 7, with = used for padding.

Is the padding included?

Yes. Output is padded with = so the length is a multiple of 8 characters, exactly as RFC 4648 specifies.

Does it handle Unicode and emoji?

Yes. Text is encoded as UTF-8 bytes first, so accented characters and emoji round-trip correctly.

Why did decoding fail?

Decoding rejects characters outside the A to Z and 2 to 7 alphabet. Remove stray spaces or invalid letters and try again.

Is my text private?

Yes. Everything runs in your browser and nothing is uploaded.

Related tools