Base Converter

Convert a number between any base from 2 to 36.

This free online base converter (radix converter) takes a number in any base from 2 to 36 and shows it in binary, octal, decimal, hexadecimal, and a custom base of your choice — all at once. Built on arbitrary-precision integers, so there's no precision loss on large values. No signup required, runs entirely in your browser.

Source base

Custom:

Extra custom base

Shown alongside binary/octal/decimal/hex in the results.

Quick reference

255 (base 10)
→ FF (hex), 11111111 (binary)
FF (base 16)
→ 255 (decimal), 377 (octal)
1010 (base 2)
→ 10 (decimal), A (hex)
Value

Frequently asked questions

A number base, or radix, is how many unique digits a numbering system uses before it carries over to the next place value. This tool supports any base from 2 to 36, using letters a-z for digit values above 9.
Yes. It uses BigInt internally instead of regular numbers, so there's no precision loss even on numbers hundreds of digits long.
The tool flags it immediately — for example, entering the digit 9 while the source base is set to 8 shows an error explaining which character isn't valid for that base.
Prefix the input with a minus sign, e.g. -ff in base 16. The result in every base keeps the leading minus sign rather than using two's-complement representation.
No. Every conversion runs locally with JavaScript in your browser. Nothing is uploaded or stored on a server.