Converter · SOTA BigInt + IEEE 754 + two's complement
Binary, Hex, Octal & Decimal Converter
Convert between binary, hex, octal, decimal, and Base64 with BigInt arbitrary-precision for large integers. IEEE 754 single/double float breakdown and two's complement for signed integers.
How to Use Binary / Hex / Decimal Converter in 3 Steps
- Configure. Enter a number in any base: binary (0b prefix or just digits), hex (0x or just digits), octal (0o), or decimal.
- Process. See instant conversion to all bases with BigInt precision (no rounding). For floats, the IEEE 754 breakdown shows sign bit, exponent, and mantissa fields.
- Export. Switch between unsigned and two's complement views for signed integers. Copy any base with one click.
Why Binary / Hex / Decimal Converter on Pixlane
Number base conversion is fundamental for systems programming, embedded work, network protocols, memory inspection, and cryptography. Pixlane handles arbitrary precision (BigInt — no 2^53 precision loss), shows IEEE 754 float bit-by-bit breakdown (sign/exponent/mantissa), and offers two's complement views for 8/16/32/64-bit signed integers.
- BigInt Precision — Uses JavaScript BigInt — handles integers beyond 2^53 safe limit. Perfect for cryptographic keys, 64-bit IDs, and large bit fields.
- IEEE 754 Breakdown — Single-precision (32-bit) and double-precision (64-bit) float conversion. Shows sign, exponent (biased + actual), mantissa as 1.xxx, and full binary representation.
- Two's Complement — Signed integer views for int8, int16, int32, int64. Converts negative values to/from their two's complement binary/hex representation.
- Live Bit Editor — Click any bit in the binary view to flip it. Preview cascades to all other bases in real time.
Frequently Asked Questions
What is BigInt and why use it?
BigInt is a JavaScript primitive (ES2020) for arbitrary-precision integers. Regular Number loses precision beyond 2^53 — BigInt handles any size. Critical for 64-bit IDs, crypto keys, and large bit flags.
What does IEEE 754 breakdown show?
Float numbers are stored as three fields: 1 sign bit, an exponent (biased: +127 for float32, +1023 for float64), and a mantissa (implied leading 1). The breakdown shows each field's binary value and the math reconstructing the decimal.
Why both unsigned and two's complement?
Unsigned treats all bits as positive magnitude. Two's complement treats the top bit as sign — the standard representation for negative integers in C, Java, and most languages. Same bits, different interpretation.
Is this tool free?
Yes. Binary/Hex Converter on Pixlane is completely free with no signup required.