Radix Converter - Convert Between Binary, Octal, Decimal and Hexadecimal

Bidirectionally convert between binary, octal, decimal, and hexadecimal. Supports 64-bit integers via BigInt. Select bit width (8/16/32/64) and toggle separators.

Binary (2)
Octal (8)
Decimal (10)
Hexadecimal (16)

How to Use

  1. Select the bit width (8/16/32/64)
  2. Toggle separators (4-digit groups for binary, comma every 3 digits for decimal)
  3. Enter a value in any field (binary, octal, decimal, or hexadecimal) and press Enter or blur
  4. The other three fields are automatically updated with the converted values

Usage Examples

Convert hexadecimal 0xFF:
Enter FF in hex to get binary 1111 1111, decimal 255, and octal 377.
IP address analysis:
Verify each octet (0–255) of an IP address in hex or binary.
Bitmask inspection:
In 32-bit mode, visually inspect bitmasks like 0xFFFF0000 in binary.

FAQ

Are integers above 64-bit supported?
The tool supports up to 64-bit (2^64-1). Larger values are clamped.
Are negative numbers supported?
No. Only unsigned integers are supported.
Is hexadecimal displayed in uppercase or lowercase?
Uppercase (A-F). Input accepts both cases.
Is data sent to a server?
No. Everything runs in the browser.
What are separators for?
To improve readability of long numbers. Binary uses 4-digit groups with spaces; decimal uses comma every 3 digits.

Related Tools

Update History

Last Updated: 2026-02-20

  • 2026-02-20 Initial release