Can this base converter handle fractional numbers?
Yes, for finite fractional inputs written directly in the source base. Digits to the right of the radix point use negative powers of the source base. Some target-base fractions terminate cleanly, while others repeat; repeating target digits are marked in parentheses or limited to a practical displayed length.
Is 0x or 0b a valid prefix?
Yes, as long as the prefix matches the selected source base. For example, 0xFF is accepted when the source base is 16, and 0b1010 is accepted when the source base is 2. The prefix is stripped before conversion because it is just notation, not part of the value.
Why does this converter show decimal, binary, octal, and hex together?
Those four bases are the most common checkpoints in programming and electronics. Showing them together makes it easier to verify the answer and spot transcription errors without rerunning the same conversion repeatedly.
Will large numbers lose precision?
Not on this page for integer inputs. The converter uses exact integer arithmetic rather than JavaScript's normal floating-point number type, so long values such as FFFFFFFFFFFFFFFF remain exact instead of rounding silently.
Can this converter handle base 36?
Yes. Bases 2 through 36 are supported, so letters A through Z are available for digit values 10 through 35. That covers binary, octal, decimal, hexadecimal, and many custom number systems.
What is the difference between a base converter and a radix converter?
For this type of tool, the terms usually mean the same thing. A radix converter or number base converter changes a value from one positional numeral system into another. This page uses base converter in the title because that is the more common search phrase, but the working method is the same radix conversion method: evaluate the source digits by place value, then rebuild the value in the target base.
Why should I check the normalized input before using the answer?
The normalized input shows exactly what the calculator converted after removing accepted prefixes and separators. If you pasted 0xFF while the source base was set to 16, the normalized input is FF. If the source base is wrong, the page will either reject the value or show a normalized string that helps you spot the mismatch before copying the result.
Does grouped output change the converted value?
No. Grouped output is only a readability aid. Binary grouping by four, hexadecimal grouping by pairs, and decimal grouping by thousands all show the same value with spaces inserted. Use the exact value column when you need a copy-safe string without visual separators.
Can I reverse a conversion to check it?
Yes. Use the swap control after a valid conversion. The current result becomes the new input, and the source and target bases trade places. A decimal to hexadecimal conversion such as 255 to FF should then convert back from FF in base 16 to 255 in base 10.
Why does the target-base table read from bottom to top?
Repeated division produces remainders in the opposite order from the final answer. The first remainder is the least-significant digit, so the correct target-base number appears when the remainders are read from last to first.
How do I use this as a binary to decimal converter?
Choose the Binary to decimal preset or set the source base to 2 and the target base to 10. You can paste plain bits, grouped bits, a 0b prefix, or a finite binary fraction such as 1011.01. The place-value table shows the powers of 2 that produce the decimal answer.
Why does binary to hex group bits into four?
Four binary bits have 16 possible values, exactly matching one hexadecimal digit from 0 to F. Grouping from the right into 4-bit nibbles lets you convert binary to hexadecimal one group at a time.
Why does binary to octal group bits into three?
Three binary bits have 8 possible values, exactly matching one octal digit from 0 to 7. Grouping from the right into 3-bit triads lets you convert binary to octal without doing a full decimal detour by hand.
Should I pad binary groups from the left or the right?
Pad the leftmost group with leading zeros when you need a complete nibble or triad for display. Padding on the right changes the value because it shifts the original number by a power of 2.
Can this replace separate hex to decimal or octal to hex converters?
Yes for plain positional-number conversion. Set the source and target bases or use the matching preset. Keep a separate specialist workflow only when the input represents a machine format, text encoding, byte order, signed integer, or other semantic layer beyond the digits themselves.
Is this a two's-complement signed binary decoder?
No. The converter reports the mathematical value of the entered digits. A signed two's-complement interpretation requires a fixed bit width and signedness rule, so the same bit string can mean different values in different storage contexts.
Why can a fraction repeat after conversion?
A fraction terminates in a target base only when its reduced denominator is compatible with that base's prime factors. For example, 0.1 in decimal does not terminate in binary, so the base-2 expansion repeats even though the decimal input looks short.