Binary, octal, decimal, hex and any base up to 36 — arbitrary precision
Number Base Converter is a free online browser-based utility designed to binary, octal, decimal, hex and any base up to 36 — arbitrary precision. All computations, processing, and rendering happen completely inside your browser client, ensuring your data is kept secure and private.
Repeatedly divide the number by 2 and read the remainders from last to first. For example, 255 becomes 11111111. In the tool, enter the number with input base 10 and the binary, octal, hexadecimal, base 32 and base 36 forms appear together.
Set the input base to 16 and type the hex digits, or multiply each digit by a power of 16. For example, ff is 15 x 16 + 15 = 255, and 1a is 26. The letters a to f stand for 10 to 15.
Any base from 2 to 36. Digits above 9 use the letters a to z, so base 36 uses every digit and letter. Quick rows show binary, octal, decimal, hexadecimal, base 32 and base 36, plus one custom output base of your choice.
Yes. It uses arbitrary-precision integers, so numbers far beyond the normal 2^53 limit of JavaScript numbers convert without rounding. Negative integers work as well. Fractions and decimals with a point are not supported, only whole numbers.
A digit in your input is not allowed in the chosen input base. For instance 2 is invalid in binary, 8 is invalid in octal and g is invalid in hexadecimal. Check the input base selector, and remove any prefix like 0x or 0b, which the tool does not recognise.
255 in decimal is 11111111 in binary, 377 in octal and ff in hexadecimal. It is the largest value of one byte (2^8 minus 1), which is why hex color codes use ff as the maximum for each of red, green and blue.
No. Toolskyt operates under a zero-server policy. All calculations, data formatting, and file exports are executed locally on your machine.
No, this tool is 100% free. There are no limits, sign-ups, subscriptions, or hidden charges required.