Skip to main content
Z

Base-N Encoder — Base16, Base32, ASCII85, Base91 Online

Encode and decode Base16, Base32 (RFC 4648), Base32 Crockford, Base85 (ASCII85), and Base91 in your browser.

Free No signup Client-side Privacy friendly Updated

How to use

  1. 1 Pick a base — Base16, Base32, Base32 Crockford, Base85, or Base91.
  2. 2 Toggle Encode or Decode.
  3. 3 Paste input — UTF-8 text on encode, encoded string on decode.
  4. 4 Copy the output. Use Swap to flip input ↔ output instantly.

Why use this tool

  • Five bases in one tool — no need to find a separate page per encoding.
  • Crockford Base32 — human-friendly, no I/L/O/U, case-insensitive on decode.
  • Base85 — denser than Base64, used by Adobe PDF and Git.
  • Base91 — denser still, useful for QR/print data limits.
  • Pure client-side. No upload.

Frequently asked questions

Which Base32 variant is here?

Both. RFC 4648 (alphabet A-Z, 2-7, padded with =) for compatibility with OTPAUTH URIs and similar. Crockford Base32 (alphabet 0-9, A-Z minus I/L/O/U) for human-readable identifiers — case-insensitive and tolerant of O→0, I/L→1.

What about URL-safe Base64?

Use our dedicated Base64 Encoder & Decoder — it has a URL-safe variant toggle and supports file → Base64 mode.

Why does Base85 wrap with <~ and ~>?

Adobe ASCII85 specifies those delimiters. They are optional on decode — we strip them if present.

Why is Base91 not standardized?

It is Joachim Henke's 2000 design. Not an IETF standard, but the algorithm and alphabet are stable and widely implemented when extra density is required.

What is Base-N Encoder & Decoder?

A Base-N Encoder & Decoder is a tool that converts data between raw input and several base encodings, including Base16, Base32 (RFC 4648), Base32 Crockford, Base85 (ASCII85), and Base91. It encodes input into the chosen alphabet and reverses the process to recover the original bytes. All encoding and decoding runs client-side in the browser, so data is never uploaded to a server.

Features

Five base alphabets

Base16, Base32, Base32 Crockford, Base85 (ASCII85), and Base91 in one tool.

Encode & decode

Convert raw input into any alphabet and recover the original bytes.

100% private

All encoding runs locally — nothing is uploaded.

Example

Input

Zerethon  (Base32, RFC 4648)

Output

LJSXEZLUNBXW4===

Common use cases

  1. 1

    Case-insensitive tokens

    Use Base32 for identifiers that survive case-folding (URLs, filenames, voice).

  2. 2

    Compact binary text

    Use ASCII85 or Base91 to pack binary into fewer characters than Base64.

  3. 3

    Decode unfamiliar data

    Identify and decode a Base32/Base85 blob back to its original bytes.

Summary

Zerethon's Base-N encoder converts data between Base16, Base32 and Base32 Crockford (RFC 4648), Base85 (ASCII85), and Base91 — encoding and decoding — entirely in your browser. Different bases trade character-set safety against compactness. Nothing is uploaded.

Category
Developer
Pricing
Free
Privacy
Browser-based
Signup
Not required

References

Privacy

Your data never leaves your browser unless explicitly stated. Base-N Encoder & Decoder runs entirely client-side — no server upload, no logging, no tracking of your input.

Learn the basics

Related tools

Build, share, and grow on Zerethon Social

Free signup. Earn points, collect achievements, and connect with creators worldwide.

Try Zerethon free