A real calculator available in 6 themes, including transparent glass, neumorphism, retro LCD, vintage engineer and a dark theme. Fully responsive and customizable. Memory and history. Use it with your mouse, keyboard, fingers or from workflows.

Powered by Math.js, it works with operator precedence, parentheses, functions, and exact decimals.

<aside> ☝️

The plugin ships with a context document you can paste into Claude, ChatGPT, Gemini, or any AI assistant. Once pasted, it knows every action, field, state, event, and common pitfall, so it can pick the right action, write your Bubble expressions, or diagnose an error for you.

Download it here:

Scientific_Calculator_AI_Context.md

</aside>


Quick Start (3 steps)

Step 1: Drag a Scientific Calculator element onto your page. Give it room to breathe; around 320 wide by 460 tall is comfortable. It works at any size and adapts to the box you draw.

Step 2: In the properties panel, pick a Theme and an Angle Mode (Degrees is the everyday choice). You can leave everything else at its default.

Step 3: Run the page. The calculator is fully usable on its own; visitors tap buttons and press =. There is nothing else to wire up unless you want to read the result elsewhere or control it from a workflow (both covered below).


Using the keypad

The keypad behaves like a physical scientific calculator.

The screen

The screen keeps a running history, like a TI-30XB MultiView and similar calculators. Each calculation appears on its own line with the expression on the left and the result on the right; if the two do not fit on one line, the result drops just below, still right-aligned. The newest result stands out and older lines dim. When the lines fill the screen it scrolls, with a slim scrollbar that blends into the display. Tap any past line to load its expression back in. The indicators (the angle unit, SHIFT, HYP, and M for memory) stay at the top, and the screen always stays tall enough to show the current operation and its result. To clear the on-screen history, use the Clear History action from a workflow (the AC key clears only the current line).