Text to Base36 Converter

Convert your text to Base36 format instantly. Compact, case-insensitive alphanumeric encoding using 0-9 and A-Z. Need to decode Base36 back to text? Try our Base36 to Text converter.

Enter your text here. The conversion will happen automatically as you type.

Base36 Output:

 

What does Text to Base36 do?

This tool encodes plain text into a Base36 string. Base36 is a compact, case-insensitive encoding that uses the 36-character alphabet consisting of digits 0-9 and letters A-Z. Your text is converted to its UTF-8 byte representation, treated as a large number, and then expressed in base 36.

What is it used for?

  • URL shorteners: Base36 produces compact, URL-safe strings without special characters.
  • Compact IDs: Generate shorter identifiers than decimal for databases, tracking codes, or reference numbers.
  • Case-insensitive tokens: Unlike Base64, Base36 is case-insensitive โ€” ideal for systems that normalize case (e.g., DNS, some file systems).
  • Human-readable codes: Base36 strings are easy to read, type, and communicate verbally since they only use alphanumeric characters.
  • Debugging: Quickly convert text to its Base36 representation for inspection or interoperability testing.

How it works

Paste your text and the tool instantly converts it. The text is first encoded as UTF-8 bytes, then the byte sequence is interpreted as a hexadecimal number and converted to base 36. All processing happens client-side in your browser โ€” no data is sent to any server.