CraftTools

Base32 Encoder / Decoder

Guide: Base32 vs Base64: What the Difference Is and When to Use Each

Nothing you enter or choose here leaves your device. This tool runs in your browser.

How to use

  1. 1Choose Encode or Decode.
  2. 2Pick the alphabet and paste your text.
  3. 3Copy the result.

Frequently asked questions

Is my text uploaded?

No. Everything runs in your browser, so what you paste never leaves your device.

Which alphabets are supported?

Standard RFC 4648, extended hex, and Crockford.

What is the = at the end?

Padding that makes the length a multiple of 8. You can turn it off.

Where is Base32 used?

In authenticator app secrets, file names that ignore case, and some ID formats.

Can it handle emoji and accents?

Yes. Text is converted as UTF-8.

Read the guides

Learn how this works and how to get the most from it.

Developer

Base32 vs Base64: What the Difference Is and When to Use Each

How Base32 and Base64 work, why Base32 is longer but safer for people, and where each is used, from authenticator apps to data URLs.

1 min read

Security

Two-Factor Codes Explained: How TOTP Authenticator Apps Work

How the six-digit codes in authenticator apps are made, why they change every 30 seconds, what the secret key is, and how to set one up safely.

2 min read

Base64 & URL Encoder / Decoder

Encode and decode Base64 and URL-encoded text instantly.

Text to Binary / Hex / ASCII Converter

Convert text to binary, hex, decimal or octal codes and back.

Number Base Converter

Convert between binary, octal, decimal, hexadecimal and any base to 36.

Hash Generator

Generate MD5, SHA-1, SHA-256 and SHA-512 hashes and HMACs.