Base Converter (2–36): Convert Numbers Between Bases
This base converter changes a numeric representation from one base to another within the supported range of 2–36. Choose the source base and target base, then the tool parses the value with JavaScript's parseInt and formats it with toString. Digits run from 0–9, followed by A–Z for higher bases, so you can copy the representation you need.
Base Converter (2–36) is a browser-based tool for converting a number from one base to another. It supports bases 2 through 36, making it useful for developers and DevOps engineers who need to work with number representations beyond decimal. Choose the input base and the base you want, then convert and copy the result.
The conversion uses JavaScript's parseInt to read the value according to the selected source base, then toString to produce its representation in the target base. The digit sequence starts with 0–9 and continues with A–Z for bases that need more than ten digit values. Selecting the correct source base helps the tool interpret the input as intended.
Number bases use different sets of symbols to represent values. Decimal uses base 10, while binary and hexadecimal are common alternatives in technical work. Converting between bases can help when you are checking a value, preparing an example, or matching the representation another tool or system expects.
The Base Converter (2–36) runs entirely in your browser: your input is processed on your device and is not sent to a server. There is no signup, and after the page has loaded, the conversion works offline because it has no server dependency.
Use this base converter when you need a straightforward way to change a number's representation without doing the arithmetic by hand. It is suitable for developers, DevOps engineers, students, and anyone who needs to work with bases from 2 to 36.
Step 1: Enter or paste the value you want to convert. Make sure it is written using digits supported by the selected source base.
Step 2: Choose the source base that matches your input, then select the target base for the result. Both bases can be anywhere from 2 to 36.
Step 3: Let the converter parse the value with JavaScript's parseInt and reformat it with toString in the target base.
Step 4: Copy the resulting representation for your code, notes, or another tool.
Use case: Convert a number into the base another tool or system expects, such as changing a decimal value to binary or hexadecimal.
Use case: Inspect a value in a different base while debugging code that works with non-decimal number representations.
Use case: Check a base conversion without repeating the arithmetic by hand.
Use case: Prepare examples that show the same number in different bases for technical documentation or learning materials.
Use case: Convert a value before copying it into a configuration or command where a particular base representation is needed.
Use case: Reverse a conversion by swapping the source and target bases and converting the representation back.