Skip to content
CalcSolver
★ Flagship calculator

Scientific Calculator

A full-featured online scientific calculator. Enter an expression and get an exact result — with trigonometry (degrees or radians), logarithms, powers, roots, factorials, constants and memory keys. It works with your keyboard too.

0

Formula

Order of operations (PEMDAS): Parentheses → Exponents & functions → Multiplication/Division → Addition/Subtraction.

How it works

  1. 1

    Type an expression using numbers, operators (+ − × ÷), and the function/keypad buttons.

  2. 2

    Choose DEG or RAD for trigonometric functions before evaluating angles.

  3. 3

    Use the memory keys (M+, M−, MR, MC) to store and recall a running value.

  4. 4

    Press = (or Enter) to evaluate. The calculator follows standard order of operations.

Worked examples

Mixing functions and powers

Evaluate sin(30) + 2^5 / sqrt(16) in degree mode.

  1. sin(30°) = 0.5
  2. 2^5 = 32, and sqrt(16) = 4, so 32 / 4 = 8
  3. 0.5 + 8 = 8.5

Answer: 8.5

Factorials and constants

Evaluate 5! + ln(e^2).

  1. 5! = 120
  2. ln(e^2) = 2
  3. 120 + 2 = 122

Answer: 122

Frequently asked questions

Is this scientific calculator free?
Yes. CalcSolver’s scientific calculator is completely free, works in your browser, and requires no sign-up or download.
Does it support degrees and radians?
Yes. Toggle between DEG and RAD before evaluating trigonometric functions like sin, cos and tan. Inverse functions (asin, acos, atan) return values in the selected mode.
Can I use my keyboard?
Absolutely. Type digits, operators and parentheses directly, press Enter to evaluate, Backspace to delete, and Escape to clear.
What functions are supported?
Trigonometry (sin, cos, tan and inverses), hyperbolic functions, natural and base-10 logarithms, square and cube roots, exponentials, factorials, powers, π and e.
How do the memory keys (M+, M−, MR, MC) work?
M+ adds the current value to memory, M− subtracts it, MR recalls the stored value into your expression, and MC clears the memory. An “M” indicator shows when something is stored.
What order of operations does it use?
It follows standard order of operations (PEMDAS/BODMAS): parentheses first, then exponents and functions, then multiplication and division, and finally addition and subtraction.