Programmer Calculator & Binary Inspector
BigInt + IEEE 754, fully localCalculate integers, edit bits, inspect endianness and decode IEEE 754 values.
Integer expression
Prefixes 0b, 0o and 0x; arithmetic, bitwise, left and right shift operators, and parentheses. No eval.
Radix views
Every result is normalized to the selected width.
Hexadecimal
0x00000000Decimal
0Octal
0o0Binary
0b00000000000000000000000000000000How to use it
- 01
Evaluate an integer expression
Combine prefixed literals with arithmetic, shifts and bitwise operators under an explicit width.
- 02
Inspect representation
Compare signed and unsigned forms, toggle individual bits, rotate words and review big- or little-endian bytes.
- 03
Decode floating point
Enter a value, bit string or hexadecimal word and inspect its IEEE 754 sign, exponent, fraction and classification.
Frequently asked questions
What integer sizes are supported?
The workspace normalizes values to 8, 16, 32, 64 or 128 bits using BigInt, so 64-bit integers do not lose precision.
Which operator precedence is used?
Multiplication comes before addition, then shifts, AND, XOR and OR; parentheses and unary plus, minus and complement are supported.
Which floating-point layouts are available?
IEEE binary16, bfloat16, binary32 and binary64 are decoded into sign, exponent, fraction, class and value.
Does the calculator execute JavaScript?
No. A bounded expression parser recognizes only documented numeric literals and operators.
Related tools
Keep working with other focused browser utilities.