Calculators
Basic Calculator
A simple arithmetic calculator for quick results.
Basic Calculator tool
Loading tool…
Jump to a section
About This Tool
Use this calculator for quick two-number arithmetic without opening a spreadsheet or writing an expression by hand. It supports addition, subtraction, multiplication, division, powers, remainders, decimal inputs, and a temporary recent-calculations list. Because operations use the first and second values in order, it is also useful for checking non-commutative calculations such as subtraction, division, powers, and remainders where swapping the numbers changes the result.
How To Use It
- Enter the first number.
- Choose the operation you want to perform.
- Enter the second number.
- Read the result, copy it, or save it to the recent calculations list.
- Use Save result to keep up to six recent calculations while the page remains open.
- For multi-step formulas, calculate one step at a time or use a spreadsheet or scientific calculator when operator precedence matters.
Examples
Division with decimals
Enter 128.5 and 4, choose Division, and the result is 32.125.
Remainder checks
Use Remainder to find what is left after integer-style division, such as 17 mod 5 = 2. The order matters: 17 mod 5 and 5 mod 17 are different calculations.
Powers
Enter 2 as the first number and 10 as the second number, then choose Power to calculate 2 raised to the 10th power, which is 1024.
Subtraction order
Enter 5 and 12, choose Subtraction, and the result is -7. Reversing the inputs gives 7, so keep the order consistent with the problem.
Simple percent preparation
Use division to convert a part and whole into a decimal before multiplying by 100, or use the Percentage Calculator when you need percent-change and percentage-of workflows.
Useful Notes
Operation order matters
The output applies the selected operation to the first number and then the second. Addition and multiplication can be reversed without changing the result, but subtraction, division, powers, and remainders generally cannot.
Two-number calculator scope
This page calculates one operation at a time between two entered numbers. It does not parse full expressions such as 2 + 3 × 4, use parentheses, or apply scientific functions beyond the Power operation.
Division and remainder by zero
A zero second value is invalid for division and remainder operations. The calculator reports an error rather than displaying an infinite or misleading result.
Remainder behavior
The Remainder operation uses the browser's numeric remainder behavior for the first number divided by the second. It is most familiar for whole-number checks such as 17 mod 5 = 2.
Decimal arithmetic and precision
Browser calculations use standard JavaScript floating-point numbers. Some decimal operations can have tiny representation differences, so avoid treating every displayed digit as measurement precision for scientific or financial work.
Local processing
Calculations run in the browser, and the recent calculation list stays on the page only rather than being saved as an account history.
FAQ
Can it handle decimals?
Yes. Decimal values are supported for all operations.
Can I type a full expression with parentheses?
No. This tool calculates one operation between two numbers at a time. Use the Scientific Calculator or a spreadsheet-style tool when you need full expression parsing.
Why can I not divide by zero?
Division and remainder operations are undefined when the second number is zero, so the tool shows an error instead.
Does the calculator keep history after I leave?
No. Recent calculations are only kept while the page is open, and Reset clears the visible list.
What does the Power operation do?
It raises the first number to the exponent entered as the second number. For example, 3 to the power of 4 is 81.
Why can decimal arithmetic sometimes show unexpected last digits?
Web browsers represent most numbers with binary floating-point arithmetic. Some decimal fractions cannot be represented exactly, which can create very small rounding differences.
What happens if the result is extremely large?
If the browser cannot represent the result as a finite number, the calculator shows an error instead of displaying Infinity as a useful answer.