Bidirectional conversion between base36 alphanumeric and decimal with detailed steps
Input Value
Result
Conversion Result
Step-by-Step Derivation
Base Conversion Principle
Base36 → Decimal: Place value expansion (each digit × 36ⁿ) and sum
Decimal → Base36: Repeated division by 36 (reverse remainders)
Alphabet: 0-9, A=10, B=11, ..., Z=35
Base36 is an alphanumeric positional numeral system using 36 characters: digits 0-9 and uppercase letters A-Z. It is compact, URL-safe, case-insensitive, and widely used for URL shortening, unique identifiers, and compact data representation.
Base36 is a positional numeral system with a radix of 36. It uses digits 0-9 and letters A-Z (case-insensitive), giving a compact representation for large numbers. Base36 is particularly popular for URL shortening, unique identifiers, and any application needing a balance between compactness and readability.
Compact Representation
Base36 is much more compact than decimal. 36^5 = 60,466,176, while 10^5 = 100,000. Base36 saves space for large numbers while remaining human-readable.
Place Value Expansion
Base36 to decimal: multiply each digit by 36^position. For example, 1A8₃₆ = 1×1296+10×36+8×1 = 1664₁₀.
Repeated Division by 36
Decimal to base36: repeatedly divide by 36, collect remainders, and read in reverse. Use 0-9 and A-Z for conversion.
Practical Applications
Base36 is ideal for URL shortening, unique IDs, game codes, Reddit flair, and anywhere needing compact, URL-safe, alphanumeric data.
💡 Teaching Example: Convert base36 1A8₃₆ to decimal. Place value expansion: 1×36²+10×36¹+8×36⁰ = 1×1296+10×36+8×1 = 1296+360+8 = 1664₁₀. Conversely, 1664₁₀: 1664÷36=46 r8, 46÷36=1 rA, 1÷36=0 r1 → 1A8₃₆.
Base36 is a positional numeral system using 36 characters: digits 0-9 and uppercase letters A-Z. It is compact (36^5 = over 60 million), URL-safe, case-insensitive, and widely used for unique identifiers, short URLs, and compact data representation.
How do you convert base36 to decimal?▼
Place value expansion: multiply each base36 digit by its power of 36, then sum. For example, 1A8₃₆ = 1×36²+10×36¹+8×36⁰ = 1×1296+10×36+8×1 = 1296+360+8 = 1664₁₀.
How do you convert decimal to base36?▼
Repeated division by 36: repeatedly divide by 36, collecting remainders. Use 0-9 and A-Z. Read remainders in reverse. For example, 1664÷36=46 r8, 46÷36=1 rA, 1÷36=0 r1 → 1A8₃₆.
What are common uses of base36?▼
Base36 is used for URL shortening, unique identifiers, game save codes, Reddit flair, compact data storage, and anywhere needing a compact, URL-safe, alphanumeric representation. It is more compact than base16 (hex) while remaining readable.
Free online calculators and tools covering mathematics, unit conversion, text processing, and daily life. Accurate, fast, mobile-friendly, and completely free to use.