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

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

  1. Enter or paste a base-36 string in the input field.
  2. The tool decodes the string digit-by-digit into a big integer using BigInt arithmetic.
  3. The integer's byte array is extracted in big-endian order.
  4. Those bytes are base-64 encoded per RFC 4648 (standard alphabet, with = padding).
  5. 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