Base36 Encoder And Decoder

Convert text to uppercase Base36, or decode Base36 text back to plain text.



Question

What is Base36?

Base36 is a compact text representation that uses the ten digits and the twenty-six English letters. It is useful when you need short, case-insensitive-looking tokens made from characters that are easy to copy, paste, and place in URLs or filenames.

This tool converts plain text into a Base36 token and decodes Base36 tokens back to text. Decoding accepts lowercase letters, while encoded output is always uppercase.

Use Base36 for representation, not for secrecy. It is not encryption, signing, compression, or validation for an application-specific identifier. This page expects plain text or a continuous Base36 token and does not support fractions, separators, whitespace inside tokens, or scientific notation.


Code

Supported Alphabet

The supported Base36 alphabet is:

0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ

For example, Nerdmosis encodes to 8H77RKJSC7GLTF. Characters outside the alphabet, such as punctuation or hyphens, are rejected when decoding.


Books

References