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.