Base36 to Decimal Converter

Type any base-36 number (digits 0–9 and letters A–Z) and instantly see the equivalent decimal value.

Enter a base-36 value to see the decimal result.

Copied!

Summary

Type any base-36 number (digits 0–9 and letters A–Z) and instantly see the equivalent decimal value.

How it works

  1. Enter a base-36 value in the input field (digits 0–9 and letters A–Z are valid).
  2. The tool parses each character and maps it to its digit value (0–9 → 0–9, A/a → 10, B/b → 11, … Z/z → 35).
  3. Each digit value is multiplied by 36 raised to the power of its position (right-to-left, starting at 0).
  4. All positional products are summed to produce the final decimal result.
  5. The step-by-step breakdown panel shows every positional calculation so you can follow the math.
  6. Use Batch Mode to convert multiple base-36 values at once, one per line.

Use cases

  • Decode compact URL shortener IDs back to their underlying numeric IDs.
  • Interpret base-36 encoded timestamps or sequence numbers in logs.
  • Verify hand-calculations when learning numeral system conversions.
  • Decode unique alphanumeric tokens generated by libraries like nanoid.
  • Cross-check base-36 output from programming languages (e.g. parseInt in JS, toString(36) in Python).
  • Batch-decode a list of base-36 tokens exported from a database.

Frequently Asked Questions

Last updated: 2026-07-01 · Reviewed by Nham Vu