The row of keys labelled M+, MR, and MC that appears on many physical and phone calculators confuses a surprising number of people — and often goes unused because nobody explained what those labels mean. This article covers what each memory key does on a traditional calculator, then explains how this online calculator handles the same job differently through its History panel.
What the memory keys do on a traditional calculator
Traditional calculators — physical desk models and many phone apps — include a single memory register: a hidden slot that holds one number. The memory keys manipulate that slot:
- MS (Memory Store) — copies the current result into the memory slot, replacing whatever was there before. Sometimes labelled Min.
- M+ (Memory Plus) — adds the current result to whatever number is already in the memory slot. Useful for running totals: each time you press M+, the displayed result is added to the accumulating memory value.
- M− (Memory Minus) — subtracts the current result from the memory slot. The mirror of M+, used to reduce a running total.
- MR (Memory Recall) — places the stored number back onto the display so you can use it in the next expression. Sometimes labelled RCL.
- MC (Memory Clear) — resets the memory slot to zero. On many modern calculators MR and MC are combined into a single key labelled MRC: press once to recall, press twice to clear.
The classic use case is a discount calculation: store a subtotal with MS, work out the discount separately, then press MR to pull the subtotal back and subtract. The memory slot bridges the gap between two separate calculations that share a number.
One limitation worth knowing
The single-slot design has a hard constraint: it holds exactly one number at a time. MS overwrites the previous value silently. There is no second slot. If you need to park two intermediate results simultaneously — say, a subtotal and a tax rate — a traditional memory register cannot help you with both at once.
This limitation is one reason many users end up writing numbers on paper even when a calculator is in front of them. The memory slot is useful, but narrow.
How this calculator approaches the same problem
The calculator above does not have M+, MR, or MC buttons. This is a deliberate design choice, not a missing feature. Instead of a single memory slot, it keeps a History panel that stores up to 50 complete calculations — each one showing the full expression and its result.
To open the History panel, click the clock icon in the top-right corner of the calculator. Every time you press equals, the expression and its result are logged there automatically. The most recent calculation sits at the top. To recall any entry, click it — the expression and result load back onto the display immediately, ready for the next step.

Matching each memory key to the History panel equivalent
The workflow differs, but the outcomes map closely:
- MS (store a value) — in this calculator, just press equals. The result is immediately saved to the History panel, no extra key needed.
- MR (recall a value) — open the History panel and click the entry you want. It loads back onto the display in one click.
- M+ (add to a running total) — calculate each item separately and let the History panel accumulate all the entries. When ready, recall each one and add them, or use the chaining approach: keep pressing + then recall the next value from History.
- MC (clear memory) — use the trash icon inside the History panel to delete a specific entry, or the Clear button at the top of the panel to wipe all entries at once.
When the History approach is better — and when it is different
The History panel is more flexible than a single memory register in several ways. You can recall any of the last 50 calculations, not just the most recently stored one. The full expression is preserved alongside the result, so you can see not just the number but how it was calculated. And the history persists across page refreshes, stored in your browser's local storage, so it survives closing the tab and returning later.
The difference is in the workflow rhythm. Physical memory keys are single-button actions that do not interrupt the flow of calculation — experienced users tap M+ without looking up. The History panel requires opening a side panel and clicking. For someone who has built strong muscle memory around M+ and MR, that shift takes a little adjustment.
Neither approach is universally superior. The History panel is more transparent and stores far more values; traditional memory registers are faster for a single intermediate value when you know exactly what you stored. Knowing both gives you a clearer picture of what any calculator can and cannot do.
Try it: calculate240 / 12and press equals. Then calculate7 × 9and press equals. Open the History panel with the clock icon — both results are there. Click the first entry and the display loads20back, ready for the next step. That is the History panel doing the job that MR would do on a traditional calculator.