What changes the result most
Operation choice and the two entered values usually move the result most: 125 with 18 means 143 under addition but 22.5 when 18 is treated as a percent.
Calculate arithmetic, percentages, percent change, division, and powers with a clear operation label and keyboard-friendly inputs.
Results update as valid inputs change. Correct any highlighted field before relying on the answer.
Use this calculator when the operation matters as much as the answer. The result cards retain both entered values and name the selected arithmetic rule.
Operation choice and the two entered values usually move the result most: 125 with 18 means 143 under addition but 22.5 when 18 is treated as a percent.
Change one high-leverage input, compare the new result with the default, and confirm any current rate, policy, quote, or external rule that controls the real decision.
Calculation happens in this browser. Shared links include the visible input values, so inspect the URL before sending a sensitive scenario.
If a result appears wrong, report an issue for this calculator.
Use this calculator when the operation matters as much as the answer. The result cards retain both entered values and name the selected arithmetic rule.
The result separates the primary answer from supporting values so you can see both the number and the assumptions that produced it. Adjust one field at a time when comparing scenarios; changing several inputs together makes it harder to identify why the answer moved.
Add: a + b
Subtract: a − b
Multiply: a × b
Divide: a ÷ b
Percent of: a × b ÷ 100
Percent change: (b − a) ÷ |a| × 100
Power: aᵇDivision rejects a zero divisor. Percent change rejects a zero starting value because its denominator would be zero. The parser also suppresses results outside JavaScript’s finite numeric range.
Select “percent of.” The calculation is 125 × 18 ÷ 100 = 22.5.
For a move from 80 to 92, select percent change: (92 − 80) ÷ 80 × 100 = 15%.
Each basic mode applies one named operation. Use the scientific calculator for a multi-operator expression.
The normal formula divides by the starting value, so a zero start has no finite percentage change.
The rules are standard arithmetic identities. See the CalculatorShelf Source Guide for how mathematical identities and example defaults are recorded.
Updated: August 30, 2026. Method: BASIC_ARITHMETIC-1.0. Inputs remain visitor-entered unless a data timestamp is shown beside them.
Decision supported: Perform a clearly labeled arithmetic or percentage operation on two values.
The inputs below are scenario controls, not facts supplied by a source. Change the values to see how this calculator responds to the decision you are making.
published default example: First value: 125; Second value: 18; Operation: First value × second value as a percent.
materially different higher basic calculator scenario: First value: 187.5; Second value: 27; Operation: Percent change from first to second.
The selected operation determines how each value affects the result; zero has special meaning for division and percent change.
The selected operation applies addition, subtraction, multiplication, division, percent, percent change, or exponentiation. The result follows the displayed arithmetic identity and uses no external data.