Numbers Converter

Convert numbers between different bases including binary (base 2), octal (base 8), decimal (base 10), hexadecimal (base 16), base 32, and base 36.

Numbers Converter 6 units
—

Common Numbers Conversions

All Numbers Conversions

Browse all unit combinations — each page has a dedicated converter and conversion table.

📐 How to Use

  1. Set the From dropdown to the base your number is written in and the To dropdown to the base you want it in.
  2. Replace the sample value 255 in the text box with your own integer; bases above 10 use letters as digits too, A to F in hexadecimal and up to Z in base 36.
  3. Watch the converted digits appear live in the second box, with the base pair shown on the line beneath, then press Copy to take them.
  4. Use the swap button to reverse the two bases, the Common Numbers Conversions grid to load a pair in one click, or All Numbers Conversions for a page with a full conversion table.

❓ Frequently Asked Questions

QWhat is 255 in hexadecimal?
255 in decimal is FF in hexadecimal. The digit F stands for 15, so FF means 15 times 16 plus 15. The same value is 11111111 in binary and 377 in octal, which is why FF marks a full byte.
QWhat is 1024 in binary and hexadecimal?
1024 in decimal is 10000000000 in binary and 400 in hexadecimal. Binary needs eleven digits because 1024 is 2 to the tenth power, a one followed by ten zeros, and hexadecimal needs only three since 1024 is 4 times 256.
QWhy is there no conversion factor between bases?
Because changing base changes notation, not quantity. Other converters multiply by a ratio, while this one re-expresses the same integer using a different digit set, reading the source digits by place value and writing them out again in the target base.
QCan I convert fractions or negative numbers?
No. Only unsigned whole numbers are accepted, so a minus sign or a decimal point counts as an invalid digit and the result reads (invalid). The same happens if you type a digit the source base does not have, such as 9 in binary or G in hexadecimal.

ℹ️ About Numbers Conversion

A base is just how many distinct digits one position can hold before it carries into the next. Base conversion rewrites a quantity in a different notation instead of scaling it, so there is no factor to multiply by: 255, FF and 11111111 are one number written three ways. Each base earns its place somewhere. Binary mirrors hardware, hexadecimal folds four binary digits into one character, octal survives in Unix file permissions, and bases 32 and 36 borrow letters to keep identifiers and short codes compact.

Six bases are offered: 2, 8, 10, 16, 32 and 36. The value box accepts text rather than numbers, digits are checked against the chosen source base, and anything unusable returns (invalid). Conversion passes through decimal internally, and nothing is rounded because every digit is exact. Letters are accepted in either case and returned uppercase. It all runs in the browser.

📏 6 Supported Units

Decimal (Base 10), Binary (Base 2), Octal (Base 8), Hexadecimal (Base 16), Base 32 (Base 32), Base 36 (Base 36).