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
- Enter one or more hexadecimal numbers in the input field (one per line for batch mode).
- The tool parses each value as a base-16 integer using JavaScript BigInt.
- It then repeatedly divides by 36 and maps each remainder to the base-36 digit set (0–9, A–Z).
- The resulting base-36 string is displayed alongside the original hex and decimal values.
- 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