CalcBoard / For Developers

A Calculator That Speaks Hex

BIN, OCT, DEC and HEX visible simultaneously, bitwise operations on the keypad, and no 64-bit ceiling to work around.

Download CalcBoard Free

Four bases, no mode switching

Most programmer calculators make base a mode: pick hex, get hex. CalcBoard shows binary, octal, decimal and hexadecimal at the same time, all updating as you type, with binary grouped into nibbles so you can read the bit pattern at a glance. Converting stops being an operation and becomes something you just look at.

What's on the keypad

  • Hex digits A–F as real keys, not a shifted layer.
  • Bitwise AND, OR, XOR, NOT and left/right shifts.
  • Arbitrary-size integers. Values beyond 64 bits fall back to big integers rather than silently overflowing — the failure mode of nearly every browser-based tool, including our own free one.
  • Full expression editing with parentheses, an inline cursor, and 50 levels of undo.

The second panel is the point

Debugging rarely stays in one base. You are checking a mask in hex while working out a buffer size in decimal, or reading a permission bitfield while calculating how many entries fit in a page. One calculator means clearing the first number to get the second.

CalcBoard runs up to eight panels at once, each in its own mode — programmer on the left, basic or scientific on the right — with a shared value tray for moving results between them. The free Developer layout is a Premium preset; two panels of any kind are free.

Exact decimal arithmetic, which matters more than it sounds

CalcBoard computes in arbitrary-precision decimal rather than IEEE-754 doubles, so 0.1 + 0.2 is exactly 0.3. If you have ever debugged a currency rounding bug, you already know why that is the right default — and why your language does not do it.

Data sizes done right

The converter keeps decimal (KB, MB, GB) and binary (KiB, MiB, GiB) units separate rather than pretending they are the same, which is the 1 TB drive shows as 931 GB problem in a nutshell.

Scope: CalcBoard is a calculator, not a scripting environment — there is no RPN mode, no macro language, and no unit-aware expressions. Integers are arbitrary-precision rather than pinned to a fixed width, which is the right default for getting the number right; if you specifically need two's-complement wraparound at exactly 8, 16, 32, or 64 bits, that is one thing a fixed-width tool still does better.
Free vs. Premium, honestly: the free app includes 2 panels, basic mode, 3 converter categories, and your last 10 history entries — no ads, no time limits. A one-time $2.99 purchase (no subscription) unlocks scientific and programmer modes, up to 8 panels, the shared value tray, all 10 converter categories, full history with search and CSV export, and all themes and button styles.

Frequently Asked Questions

Does it show hex and decimal at the same time?
Yes — binary, octal, decimal, and hexadecimal are all on screen simultaneously and update as you type. Binary is grouped into 4-bit nibbles for readability.
Which bitwise operations are supported?
AND, OR, XOR, NOT, left shift, and right shift, as keypad buttons in programmer mode.
Is there a 64-bit limit?
No. Values larger than a machine word fall back to arbitrary-size integers rather than overflowing. There is also no fixed bit-width mode, so if you need two's-complement wraparound at exactly 32 or 64 bits, this is not the right tool.
Does CalcBoard support RPN?
No. If reverse Polish notation is a requirement, PCalc is the established choice on iOS — see our honest comparison.
Is programmer mode free?
No. Programmer mode is part of the one-time $2.99 Premium unlock, along with scientific mode, panels 3–8, and the full converter. The free hex converter on this site has no such limit but is 32-bit.

Stop switching bases

All four at once, bitwise ops on the keypad, and a second panel for the decimal maths.

Download Free on App Store