Number Base Converter
Convert integers between decimal, binary, octal, and hexadecimal. Handles large numbers via BigInt.
About Number Base Converter
Number Base Converter translates an integer between decimal, binary, octal, and hexadecimal, and it uses BigInt so very large values convert without losing precision. It's the quick reference for reading a hex memory address in decimal, checking a binary bitmask, or writing an octal file permission. Everything runs in your browser, so it's instant and offline-friendly.
- Category
- dev
- Input
- Accepts: text/plain.
- Output
- Outputs: application/json.
- Cost
- Free, runs in your browser
- Memory
- low
Common uses
- Read a hexadecimal color or memory address as a decimal value
- Convert a decimal flag value into binary to inspect individual bits
- Translate Unix octal file permissions like 755 into binary or decimal
- Check a bitmask by viewing the same number across binary and hex
- Convert a very large 64-bit integer between bases without precision loss
- Quickly verify a hex constant from source code in decimal
Frequently asked questions
Which bases are supported?
Decimal (base 10), binary (base 2), octal (base 8), and hexadecimal (base 16).
Can it handle huge numbers?
Yes. It uses JavaScript BigInt, so values far beyond the usual 53-bit safe integer range convert exactly without rounding.
Is anything sent to a server?
No. The conversion runs entirely in your browser, so your numbers stay local.
What's the input and output?
You enter a number as plain text and get back the equivalent in all bases as structured JSON.
Does it handle negative numbers or fractions?
It converts integers. Fractional values aren't part of base conversion here, and the BigInt engine works on whole numbers.
Will it accept a hex value with a 0x prefix?
Enter the integer in the base you're starting from; the tool returns each base's standard representation.
Keywords
- binary
- hex
- octal
- decimal
- base
- convert
- number
- bitwise