Base36 to Base32 Converter

Paste a base-36 string and instantly get its RFC 4648 base-32 equivalent — all client-side, no data sent anywhere.

Base-36 Input

Quick examples

Conversion Result

Enter a base-36 value on the left to see the result.

Copied!

Summary

Paste a base-36 string and instantly get its RFC 4648 base-32 equivalent — all client-side, no data sent anywhere.

How it works

  1. Enter a base-36 string in the input field (digits 0–9 and letters A–Z, case-insensitive).
  2. The tool parses each character and computes the full decimal (BigInt) value.
  3. The decimal value is then repeatedly divided by 32; remainders map to the RFC 4648 alphabet (A–Z, 2–7).
  4. The resulting base-32 string is displayed with the intermediate decimal shown for verification.
  5. Copy either the base-32 result or the decimal with one click.

Use cases

  • Cross-system data migration where IDs are stored in base-36 but a receiving system expects base-32.
  • Developers debugging encoding pipelines that mix multiple numeral bases.
  • Students learning how positional numeral systems and base conversions work.
  • Converting legacy short-codes or tokens between encoding schemes.
  • Verifying manual base-conversion calculations with a trustworthy reference tool.
  • Encoding arbitrarily large integers into compact, case-insensitive base-32 strings.

Frequently Asked Questions

Last updated: 2026-06-09 · Reviewed by Nham Vu