Universal Base Encoder/Decoder

Convert between Base16, Base32, Base58, Base64, Base85, and more.

0 chars

Quick Compare

See your input in all encodings at once

Base Encoding Explained

Base encoding converts binary data into text using a limited character set. This is useful for transmitting data over channels that only support ASCII text, like email or URLs.

Base64

The most common encoding, uses A-Z, a-z, 0-9, +, and /. Used in email attachments, data URLs, and APIs.

Base64URL

URL-safe variant replacing + with - and / with _. Used in JWTs and URL parameters.

Base58

Removes confusing characters (0, O, I, l). Used in Bitcoin/cryptocurrency addresses.

Base32

Case-insensitive, uses A-Z and 2-7. Used in TOTP secrets and file systems.

Base85 / Ascii85

More efficient than Base64 (4 bytes → 5 chars). Used in PDF files and ZeroMQ.

Base16 (Hex)

Simple hexadecimal encoding. Each byte becomes two hex digits (0-9, A-F).