Splitting a bill, calculating a discount rate, converting currency — everything you need for everyday math. Use the memory functions (MC/MR/M+/M−) to store a value mid-calculation, and click any history entry to instantly recall a past result. Keyboard input is supported too.
Press M+ to add the number currently on screen to memory. MR recalls the stored value, and MC clears memory. Keyboard shortcuts M (store) and R (recall) are also supported. An "M" indicator appears in the top-left of the display whenever a value is stored in memory.
Every time you press =, an entry is added automatically below the calculator. Click an entry to load that result back onto the screen, or use the copy button (shown on hover) to copy it to the clipboard. Up to 20 entries are kept.
After entering a number, pressing % converts it to that value divided by 100. For example, entering 10000, then × 10 % = gives you 1000, which is 10% of 10000.
History is saved automatically to your browser's localStorage, so it stays even after a page refresh. It won't disappear until you press the "Clear" button in the history section.