Simucalc is a simple programmer’s calculator.

It features:
– Decimal and Hexadecimal displays
– Binary view with bit toggle by mouse click.
– Configurable data type at bit size.
– Arithmetic, Boolean and bit operations.


Both displays and bit view are synchronized, and all editable, so you can write/edit any of the views and the rest will be updated.

To clear the displays use the arrow at the right:


Note that the binary view shows the “active” value, which is the one with the cursor in it.

For example here The cursor in is the value in the midle “4321”, and the binary view shows that value:

If you toggle bits in the binary view then “4321” will change accordingly.

Bit operations like Rotate left/right and 1’s and 2’s complement applies only to this “active” value as well.