Base32 Encode/Decode

Input
Length: 0
Output
Length: 0

How Base32 works

  • Grouping: input bytes are processed into 5-bit groups; every 5 bits map to one character.
  • Alphabet: RFC 4648 uses Aโ€“Z and 2โ€“7 (32 symbols); output is uppercase by spec.
  • Padding: output length is a multiple of 8; = is appended when needed.
  • Whitespace: spaces/newlines are often ignored during decoding.
  • Purpose: representation for text channels; not encryption or compression.

How to Use

What this tool does

Encodes text to Base32 (RFC 4648) and decodes Base32 back to text. Uses the Aโ€“Z, 2โ€“7 alphabet and = padding.

Steps

  1. Enter text โ†’ Encode โ†’ get Base32.
  2. Paste Base32 โ†’ Decode โ†’ restore text.
  3. Swap/Copy/Clear as needed.

Example

Hello โ†’ JBSWY3DP

Notes