A free online calculator for fast, everyday arithmetic. Use this basic calculator to add, subtract, multiply, and divide — no download or sign-up required.
Click any number button to enter a value, then choose an arithmetic operator — add (+), subtract (−), multiply (×), or divide (÷). Enter a second number and press = to see the result. The expression history above the main display shows what you last calculated, so you always know where a number came from.
Use C to reset the calculator entirely. Press CE to clear only the current entry while keeping the previous value and operator in memory — handy when you mistype a number mid-calculation. The ⌫ button removes the last digit you typed. The % key converts the current number to its percentage value, and +/− flips between positive and negative.
Keyboard users can type digits and operators directly, press Enter or = to calculate, Backspace to delete a digit, Escape to clear all, and Delete to clear the current entry.
Yes, completely free. No account, no sign-up, and no usage limit. Use it as many times as you need at no cost.
Yes. The calculator is fully responsive and works on any device — phones, tablets, and desktops. The buttons are sized for comfortable tapping on touchscreens without needing to zoom in.
Yes. You can type digits and operators (+ − * /) directly from your keyboard, press Enter or = to evaluate, Backspace to delete the last digit, Escape to clear all, and Delete to clear the current entry only.
The % button converts the current number to its percentage form. On its own, pressing 50 then % gives 0.5. When used mid-calculation — for example, 200 + 10 % — it computes 10% of 200 (which is 20), giving a final result of 220. This is useful for calculating tips, discounts, and markups.
Press C to reset everything — the display returns to 0 and any stored operator or previous value is wiped. On a keyboard, the Escape key does the same thing.
CE stands for "Clear Entry." Unlike C, which resets the whole calculator, CE only clears the number currently shown on the display while leaving the previous value and operator intact. If you are in the middle of 100 × and you accidentally typed 52 instead of 25, press CE, type 25, and continue — the × and the 100 are still waiting in memory.