Base36 to Base64 Converter
Paste a base-36 string and get the standard RFC 4648 base-64 encoding instantly.
Use the Base36 to Base64 Converter
Base-36 Input
Try a sample
Base-64 Output (RFC 4648)
Enter a base-36 value and click Convert
—
Base-36 chars
—
Bytes
—
Base-64 chars
Copied!
Summary
This tool converts a base-36 encoded value (digits 0–9 and letters A–Z, case-insensitive) into its RFC 4648 base-64 representation. The conversion first decodes the base-36 string into its underlying big integer, then re-encodes the raw bytes as base-64. Everything runs client-side in your browser — nothing is sent to a server.
How it works
- Enter or paste a base-36 string in the input field.
- The tool decodes the string digit-by-digit into a big integer using BigInt arithmetic.
- The integer's byte array is extracted in big-endian order.
- Those bytes are base-64 encoded per RFC 4648 (standard alphabet, with = padding).
- The result appears instantly; click "Copy" to copy it to your clipboard.
Use cases
- Convert short-link tokens or ID slugs stored as base-36 into base-64 for storage or transmission.
- Debug encoding pipelines that mix base-36 and base-64 representations.
- Verify that a base-36 value and a base-64 value encode the same underlying integer.
- Explore number-base conversions for educational or cryptographic purposes.
- Convert MongoDB or UUID compact IDs between encoding formats.
Frequently Asked Questions
Last updated: 2026-05-28 · Reviewed by Nham Vu