Base32 Decoder

Paste a Base32-encoded string and instantly decode it back to plain text.

Use the Base32 Decoder

Options

Copied!

Summary

Base32 Decoder converts Base32-encoded strings (RFC 4648) back to their original plain text or binary representation. It supports standard Base32 (A-Z, 2-7) and handles padding automatically, making it ideal for developers working with authentication secrets, encoded identifiers, or any data serialized in Base32 format.

How it works

  1. Paste or type your Base32-encoded string into the input box.
  2. The decoder strips whitespace and normalizes the string automatically.
  3. It validates that all characters are legal Base32 characters (A-Z and 2-7).
  4. The decoded bytes are interpreted as UTF-8 text and displayed in the output.
  5. Use the Copy button to copy the decoded result to your clipboard.

Use cases

  • Decode TOTP/2FA secret keys to inspect their raw byte values.
  • Decode Base32-encoded identifiers used in APIs or databases.
  • Verify Base32 output produced by an encoder during development.
  • Decode encoded file names or tokens in security tools.
  • Inspect Base32 payloads in email or network protocols.
  • Debug authentication libraries that store secrets in Base32.

Frequently Asked Questions

Last updated: 2026-05-23 · Reviewed by Nham Vu