Toolantern
Home › Number Base Converter
Free tool. No sign-up.

Number Base Converter

Convert between binary, octal, decimal and hexadecimal instantly. Enter a value in any base and see all four representations, with digit validation.

Input base

What the tool does

Computers think in binary, humans in decimal, and programmers constantly translate between those plus octal and hexadecimal. Pick the base of your input, type the value, and the tool shows all four representations at once, rejecting digits that do not belong (like 2 in binary).

Worked example

Decimal 255 is binary 11111111, octal 377, hexadecimal FF. That is why 255 shows up everywhere in computing: it is the largest value in one byte.

Where you meet these

Hex in color codes (#FF0000) and memory addresses, binary in bit flags and subnet masks, octal in Unix file permissions (see the chmod calculator).

Planning estimate only. Results use the list prices shown and may differ from your actual bill. Terms

Frequently asked questions

What is hexadecimal?

Base 16: digits 0-9 then A-F for values 10-15. One hex digit maps exactly to four binary digits, which is why programmers use it as shorthand for binary.

Why do programmers use hex?

It is compact and aligns with bytes: two hex digits make one byte. Memory addresses, color codes and hash digests are all conventionally written in hex.

What is octal used for?

Mostly Unix file permissions (chmod numbers like 755 are octal). Otherwise it has largely been replaced by hex.

Does it handle negative numbers?

Yes for decimal input with a leading minus. Binary and hex outputs show the magnitude conversion, not two's complement encoding.

More free tools