36 symbols · case-insensitive
Compact alphanumeric encoding with digits 0–9 and letters A–Z. Case-insensitive, so output round-trips cleanly through case-folding systems. Popular for short URL slugs, session IDs, and code golf.
Text → Base36 box — the encoding appears instantly in Base36 output.Copy result to grab the compact alphanumeric string.Base36 → Text and the plain text appears below.Clear any time to reset a box.Compact 0–9 A–Z tokens are ideal for link shorteners and database keys.
Lowercase and uppercase mean the same thing, so values survive case folding in emails, file systems, and URLs.
Only letters and digits, so it is safe in URLs, filenames, and DNS labels without escaping.
Nothing but plain alphanumerics — easy to read, type, and search.
See how arbitrary bytes are read as one large integer and re-expressed in base 36.
Everything runs in your browser. Nothing is uploaded, logged, or sent to a server.
Digits 0–9 plus letters A–Z — 36 symbols in total.
No. Input is uppercased automatically, so a and A are identical.
No. It is an integer-based encoding (not fixed blocks), so no = padding is needed.
No. Base36 is fully reversible and offers no security — anyone can decode it.
Yes. Text is encoded as UTF-8 first, so emoji and non-Latin scripts are handled correctly.
Never. All conversion happens locally in JavaScript.