🔢Base Converter
Convert between decimal, binary, octal, and hex instantly. Negatives and decimals supported, with auto-digit grouping. Useful for coding/CS study, color code (#RRGGBB) analysis, IP address conversion, bitwise op debugging, and assembly learning.
How to use
- 1Enter a number and pick its base.
- 2Values in other bases compute automatically.
FAQ
Are negatives supported?+
Yes, but as signed notation, not two's complement. For CS study with two's complement, separate calculation is needed.
Why is hex common in code?+
One byte (8 bits) fits in two hex digits, making memory and color codes efficient. 0–FF maps cleanly to 0–255.
Where is octal used?+
Linux file permissions (755, 644, etc.) and escape characters (\077). Rare in everyday coding.
Why do computers use binary?+
Electrical signals ON/OFF map naturally to 0/1. Ternary or higher bases are theoretically possible but less reliable in practice.
Are big numbers supported?+
Stable up to JavaScript's safe integer (2^53). Beyond that, BigInt mode or a dedicated tool is needed.
Are decimals supported?+
Yes — 0.5 (decimal) = 0.1 (binary), etc. Cases like 0.1 (decimal) that become infinite-repeating in binary are rounded.