62 symbols · all alphanumerics · URL-shortener style

Base62 converter

Full alphanumeric set: 0–9, A–Z, a–z. No lookalike removal — just pure compactness. Common for URL shorteners, YouTube video IDs, and any system that wants clean alphanumeric tokens without special characters.

0 chars
encodes to
or decode
0 chars

How to use this tool

  1. Type or paste text into the Text → Base62 box — the encoding appears instantly in Base62 output.
  2. Click Copy result to grab the compact alphanumeric token.
  3. To decode, paste a Base62 string into Base62 → Text and the plain text appears below.
  4. The symbol ribbon lights up to show which of the 62 characters your data uses.
  5. Use Clear any time to reset a box.

Why this tool is helpful

URL shorteners & video IDs

Services like YouTube use Base62 for their short IDs (0–9 A–Z a–z).

Compact alphanumeric tokens

Uses every letter and digit, so it produces the shortest clean tokens possible.

No special characters

Only alphanumerics, so strings are safe in URLs, filenames, and cookies.

Denser than Base36

Adding lowercase roughly doubles the symbol count, so output is shorter.

Understand big-number conversion

See how arbitrary bytes are read as one large integer and re-expressed in base 62.

Stay private

Everything runs in your browser. Nothing is uploaded, logged, or sent to a server.

FAQ

What alphabet does Base62 use?

Digits 0–9, uppercase A–Z, and lowercase a–z — all 62 alphanumerics.

Is Base62 case-sensitive?

Yes. A and a are different values, so case matters when decoding.

How is it different from Base58?

Base58 drops the lookalikes 0 O I l for readability, while Base62 uses all 62 symbols for maximum density.

How is it different from Base36?

Base36 is digits plus uppercase only; Base62 adds lowercase, so it encodes the same data in fewer characters.

Does Base62 use padding?

No. It is an integer-based encoding, so no = padding is used.

Does any of my data leave my browser?

Never. All conversion happens locally in JavaScript.