Convert between text and Base36 (0-9, A-Z)
Base36 uses digits 0‑9 and letters A‑Z (36 symbols) to represent numbers. It’s commonly used for compact, case‑insensitive identifiers (e.g., URL shorteners, unique IDs). Our tool encodes any text to Base36 and decodes it back.
Because Base36 avoids ambiguous characters and is case‑insensitive, it’s perfect for manually typed codes or short URLs.
Encoding: Each character in the input text is converted to its Unicode code point, then that number is represented in Base36 (0-9, A-Z). The encoded parts are joined with hyphens for readability.
Decoding: The Base36 string is split by hyphens, each part is interpreted as a Base36 number and converted back to a Unicode character, reconstructing the original text.
All conversion happens in your browser – no data is sent anywhere.