Hexadecimal to Base36 Converter

Paste or type a hexadecimal number and instantly see the equivalent base-36 representation.

Use the Hexadecimal to Base36 Converter

Hexadecimal Input

Quick Examples

Base-36 Output

Results will appear here

Base-36 Digit Reference

Copied!

Summary

This tool converts any hexadecimal (base-16) number into its base-36 equivalent, using digits 0–9 and uppercase letters A–Z. Conversion happens entirely in your browser using JavaScript BigInt, so even very large hex values are handled accurately. You can convert a single value or a batch of hex numbers all at once.

How it works

  1. Enter one or more hexadecimal numbers in the input field (one per line for batch mode).
  2. The tool parses each value as a base-16 integer using JavaScript BigInt.
  3. It then repeatedly divides by 36 and maps each remainder to the base-36 digit set (0–9, A–Z).
  4. The resulting base-36 string is displayed alongside the original hex and decimal values.
  5. Click "Copy Results" to copy the output to your clipboard.

Use cases

  • Encode large numeric IDs (like UUID integers) into shorter, URL-safe base-36 strings.
  • Reverse-engineer or validate base-36 encoded values found in URLs or databases.
  • Convert color hex codes to base-36 for compact storage experiments.
  • Academic or coding exercises on positional number systems.
  • Verify hand-calculated base conversions quickly.
  • Batch-convert a list of hex hashes or identifiers to base-36 in one operation.

Frequently Asked Questions

Last updated: 2026-05-28 · Reviewed by Nham Vu