BrainCoder
Encode & DecodeNothing uploaded

Base32 Encoder & Decoder

RFC 4648 Base32 encoding

Free forever — no sign-up, nothing uploaded. Files never leave your device.

braincoder.app/use/base32

Base32 Encoder & Decoder

RFC 4648 Base32 encoding

Drop your file here

or browse from your device

Browse files

document.pdf

1.2 MB

report.pdf

860 KB

100% private

Nothing is uploaded — everything runs in your browser.

Free forever

No account or payment required.

No sign-up

Open the tool and start using it right away.

Local processing

Processing time depends on your input and device.

About this tool

Encode text to Base32 (A–Z, 2–7) and decode it back, with optional padding and full Unicode support.

The BrainCoder Base32 Encoder & Decoder converts text to Base32 and back. Base32 uses 32 uppercase letters (A-Z) and digits (2-7) to encode binary data as text. It's commonly used in TOTP (Time-based One-Time Password) secret keys, DNS zone transfers, and applications where case-insensitive encoding is needed.

Compared to Base64, Base32 uses only uppercase letters and a small set of digits, making it safer for transcription by hand, case-insensitive systems, and environments where special characters (+, /) might be problematic. The trade-off is a larger output — Base32 produces about 60% more characters than the original data.

Our tool follows the RFC 4648 standard for Base32 encoding. It handles padding correctly, supports both standard and hex (RFC 4648 extended) alphabets, and processes your data entirely in the browser. No Base32 strings are sent to any server.

Key features

Everything you get with Base32 Encoder & Decoder — no premium upsell.

RFC 4648 compliant Base32 encoding and decoding

Standard alphabet (A-Z, 2-7) support

Hex/Base32 extended alphabet option

Correct padding handling

One-click copy for output

100% client-side processing

How to use Base32 Encoder & Decoder

Follow the steps below to use the tool.

  1. 1

    Enter text to encode

    Type or paste the text you want to convert to Base32. This could be a TOTP secret key, a binary string, or any other data.

  2. 2

    Click Encode or Decode

    Choose 'Encode' to convert text to Base32, or 'Decode' to convert a Base32 string back to the original text.

  3. 3

    Copy the result

    Click the copy button to grab the Base32 output for use as a TOTP secret, in a configuration file, or wherever Base32 is required.

Still free, still private — your files never leave your device.

Launch Base32 Encoder & Decoder

Frequently asked questions

Quick answers before you launch the tool.