Tools/🧮 Calculators/Number Base Converter

Number Base Converter

Convert binary, octal, decimal, hexadecimal, and custom bases from 2 through 36 exactly.

Version 1.0 · Last Updated: August 11, 2026 · Maintained by ToolLarder

Use 0–9 and A–Z; every entered character must be valid in the selected source base. Maximum 500 characters.

Enter a value, select the bases, and convert.

Binary, decimal, hexadecimal, and custom base conversion

Read an integer in its source base and convert it to every standard representation plus a selected target base from 2 to 36. BigInt prevents rounding.

Binary and decimal conversion

Binary uses only 0 and 1, with each position weighted by a power of 2.

(1011)₂ = 11₁₀

Hexadecimal conversion

Hexadecimal uses 0–9 and A–F and is common in software.

(FF)₁₆ = 255₁₀

Octal conversion

Octal uses digits 0 through 7.

(755)₈ = 493₁₀

Custom base conversion from 2–36

Digits above 9 use A=10 through Z=35.

value = Σ digit×baseᵏ

Exact large integer results

BigInt preserves integers beyond the JavaScript Number limit without rounding.

integer → exact BigInt

Number Base Frequently Asked Questions