Nobuf

Programmer Calculator & Binary Inspector

BigInt + IEEE 754, fully local

Calculate integers, edit bits, inspect endianness and decode IEEE 754 values.

Word width
popcount 0

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

0x00000000

Decimal

0

Octal

0o0

Binary

0b00000000000000000000000000000000

How to use it

  1. 01

    Evaluate an integer expression

    Combine prefixed literals with arithmetic, shifts and bitwise operators under an explicit width.

  2. 02

    Inspect representation

    Compare signed and unsigned forms, toggle individual bits, rotate words and review big- or little-endian bytes.

  3. 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.

Keep working with other focused browser utilities.

All tools

Local by default; remote data sources are clearly disclosed.

© 2026 Nobuf

Nobuf

Fast, local-first utilities powered by your browser.