Keyboard Support
You can type numbers, operators (+, -, *, /), parentheses, and the decimal point directly from your keyboard. Press Enter or = to evaluate. Press Backspace to delete, and Escape to clear.
Trig Modes
Press the DEG button to toggle between degrees (DEG) and radians (RAD). Trigonometric results change accordingly. Most everyday angle measurements (compass bearings, geometry problems) use degrees; physics and calculus typically use radians.
Order of Operations
The calculator uses JavaScript's built-in evaluation with standard mathematical precedence. Always use parentheses to make complex expressions unambiguous, for example (2+3)×4 instead of relying on implicit grouping.
Frequently Asked Questions
Click or tap the buttons to build an expression, then press = or Enter to evaluate. You can also type directly into the display using your keyboard. Use AC to clear all, and DEL to delete the last character. The history panel on the right (or below on mobile) shows your recent calculations, and you can click any history entry to reuse it.
This calculator evaluates expressions using standard mathematical order of operations (PEMDAS): Parentheses, Exponents, Multiplication and Division (left to right), then Addition and Subtraction (left to right). Use parentheses to override the default order.
By default, trigonometric functions (sin, cos, tan, and their inverses) operate in degrees. Toggle the DEG/RAD button to switch to radians.
Ans inserts the result of your most recent calculation into the current expression. This lets you chain calculations without re-entering the previous result.
Press the x! button after a number to calculate its factorial. For powers, use the x^y button and then type the exponent. For example, 2 x^y 10 = gives 1024. The x² button squares the current value, and √x takes the square root.
Related Calculators
More tools in the Math & Science category.