Math & Statistics
Scientific Calculator
Updated Sep 3, 2026 Reviewed Sep 3, 2026
Evaluate arithmetic and scientific expressions with trigonometry, inverse functions, logarithms, powers, roots, constants, factorials, percent, history, and DEG or RAD modes.
Expression workspace
Enter or build an expression
Result
Calculation summary
Enter values to see the result
Your result, breakdown, assumptions, and warnings will appear here.
Live preview
Scientific expression
Formula
Expression → tokens → precedence parser → result
- Angle mode
- DEG
- History items
- 0
- Stored Ans
- —
How to use this calculator
- 1Enter an expression or use the quick-function buttons.
- 2Choose DEG or RAD before using trigonometric functions.
- 3Evaluate, then reuse Ans or a recent result.
Formula
Expression → tokenize → parse by precedence → evaluate
A restricted parser applies parentheses, postfix operators, powers, multiplication, and addition in mathematical order.
Calculation steps
- Normalize mathematical symbols and tokenize the input.
- Parse only supported functions, constants, and operators.
- Reject undefined results and format the valid number.
Worked example
In DEG mode, sin(30) + √81 = 0.5 + 9 = 9.5.
Assumptions
- Trigonometric input follows the selected angle mode.
- The calculator returns real finite numbers.
- Display rounding does not change the stored result.
Sources
Frequently asked questions
Does this calculator use eval?
No. It uses a restricted mathematical parser.
What changes between DEG and RAD?
The mode changes trigonometric inputs and inverse-function outputs.
Can I reuse the answer?
Yes. Insert Ans after completing a calculation.
Why was my expression rejected?
It may be incomplete, unsupported, divide by zero, or produce a non-real result.
Related calculators
Handwriting Math Calculator
Write a complete expression with a mouse, touchscreen or stylus, automatically segment common mathematical symbols, review candidates and calculate safely.
Quadratic Equation Calculator
Solve ax² + bx + c = 0 with stable real or complex roots, then inspect the discriminant, vertex, symmetry axis, intercepts, opening direction, factors, and graph.