Privacy Protected

Base32 Encoder / Decoder (RFC 4648)

Convert text to Base32 or decode Base32 strings. Human-readable and case-insensitive encoding often used in TOTP and authenticators. Fast, free, and private.

Share Tool

About Base32 Encoder / Decoder (RFC 4648)

1

Provide Input

Enter your text or hex data into the encoder.

2

Real-time Encoding

The tool converts data into the human-friendly Base32 alphabet.

3

Verify Output

Review the alphanumeric string (A-Z and 2-7).

4

Copy Results

Use the result for 2FA secrets, TOTP, or legacy systems.

Generate and decode Base32 strings following the RFC 4648 standard. Unlike Base64, Base32 is designed to be case-insensitive and avoids visually similar characters, making it highly human-readable. It is the core encoding used for Two-Factor Authentication (2FA) secrets and TOTP QR codes, ensuring secure and reliable secret sharing.

Key Features

TOTP Ready

Perfect for encoding the secret keys used in Google Authenticator and Authy.

Human-Readable

Omits confusing characters to prevent errors in manual entry.

Case-Insensitive

The alphabet is designed to be readable even with varying letter cases.

Frequently Asked Questions

It is widely used in Two-Factor Authentication (TOTP) and environments where case-insensitivity is required.

Base32 (RFC 4648) avoids these to prevent confusion with similar-looking letters like O, I, B, and g.

Last updated on