Convert numbers between binary, octal, decimal, hexadecimal and custom bases.
Free online number base converter supporting binary (base 2), octal (base 8), decimal (base 10), hexadecimal (base 16), and custom bases (2-36). Features: BigInt support for arbitrary precision, two's complement for signed integers, interactive bit grid visualization, IEEE 754 float inspection, batch conversion mode, and real-time bidirectional conversion. Runs entirely in your browser — no data sent to servers. Supports 8/16/32/64-bit widths, big/little endian display, and prefix auto-detection (0x, 0b, 0o).
Keywords: number base converter, binary to decimal converter, hex to decimal converter, decimal to binary converter, octal to hex converter, binary to hex converter, hex to binary converter online, base conversion calculator, binary converter online, hexadecimal converter, radix converter, number system converter, base 2 to base 16, programmer calculator, developer number converter, free online base converter, binary hex octal decimal converter, convert binary to hex, bigint converter, two's complement calculator, IEEE 754 converter, online number converter, number radix conversion, base 10 to base 16 converter, decimal to octal converter, hexadecimal to decimal, binary to octal converter, free base converter tool, number base converter 2026, rapidtables number converter, binaryhexconverter alternative
Tags: binary, octal, decimal, hex, hexadecimal, base, converter, bigint, twos complement, IEEE 754, radix, programmer
Enter a number in the input field on the left — you can type it in decimal, hexadecimal, hex, octal, or binary format.
The tool auto-detects common prefixes: type '0xFF' for hex, '0b1010' for binary, or '0o377' for octal, or just enter a regular decimal number like '255'.
View instant conversions across all number bases simultaneously: decimal, binary, octal, and hexadecimal in the right panel.
Toggle 'Signed' mode to see two's complement representation for negative numbers, useful for understanding computer integer storage.
Adjust bit width (8, 16, 32, or 64 bits) to see how the number would be stored in different integer types, with visual bit grid representation.
Click on individual bits in the bit grid to toggle them — the value updates in real-time, making it easy to understand binary representation.
Switch to 'IEEE 754' mode to inspect how floating-point numbers are stored as 32-bit single or 64-bit double precision values.
Use 'Batch' mode to convert multiple numbers at once by entering one per line.
Copy any individual field value with the 'Copy' button, or use 'Copy All' (⌘⇧C) to copy all conversions at once.
Real-time bidirectional conversion: type in any field and see all other bases update instantly.
BigInt support for arbitrary precision — handles extremely large numbers without loss of accuracy.
Auto-detection of number prefixes (0x for hex, 0b for binary, 0o for octal) for seamless input.
Two's complement visualization for signed integers, showing how negative numbers are stored in computer memory.
Interactive bit grid: click any bit to toggle it and see how it affects the value across all bases.
Configurable bit widths: 8-bit (byte), 16-bit (short), 32-bit (int), and 64-bit (long) representations.
Endianness toggle (big-endian/little-endian) for understanding byte order in multi-byte values.
IEEE 754 floating-point inspector: decode 32-bit single and 64-bit double precision floats, showing sign bit, exponent, and mantissa.
Batch conversion mode: process multiple numbers at once for efficiency.
Client-side processing: all conversions happen in your browser — no data is sent to any server, ensuring complete privacy.
Shareable URLs: state persists in the URL so you can share your work with teammates.
Keyboard shortcuts: ⌘⇧K to clear all, ⌘⇧C to copy all, ⌘⇧S to toggle signed mode, ⌘⇧G to toggle bit grid visibility.