Scientific
Calculator
A full-featured scientific calculator with trig functions, logarithms, powers, roots, factorials, memory storage, and calculation history. Full keyboard support — use it exactly like a physical calculator.
Click any entry to restore it.
2+3*4 follows standard order of operations (multiplication before addition). Use parentheses to group: (2+3)*4.sin(45). Toggle DEG/RAD to switch between degree and radian mode (the active mode is shown in the top-left). Use log for base-10, ln for natural log, √ for square root.^( so you can type the exponent. Use sqrt( for square roots, or 8^(1/3) for a cube root. Press x! after an integer for factorials.2*π*5 gives the circumference of a circle with radius 5. Use e^2 for e squared.Order of operations (PEMDAS/BODMAS)
The calculator follows standard mathematical order of operations: Parentheses first, then Exponents, then Multiplication and Division (left to right), then Addition and Subtraction (left to right). So 2+3×4 = 14, not 20. If you want addition first, use parentheses: (2+3)×4 = 20. This matches how most scientific and graphing calculators work.
Degrees vs Radians — when to use each
Degrees are the everyday unit for angles — a full circle is 360°, a right angle is 90°. Radians are the mathematical unit — a full circle is 2π ≈ 6.28, a right angle is π/2 ≈ 1.57. Use DEG for everyday geometry, navigation, and most applied problems. Use RAD for calculus, physics, and engineering where angles appear in formulas. The mode indicator in the top-left shows which is active. sin(90) in DEG = 1. sin(90) in RAD = 0.894.
How factorials work
A factorial (x!) multiplies a positive integer by every integer below it down to 1. So 5! = 5×4×3×2×1 = 120. Factorials grow extremely fast — 10! = 3,628,800 and 20! = 2.4 quintillion. The calculator supports up to 170! (the largest factorial that fits in JavaScript's number range). Factorials are used in probability, combinations (nCr), and permutations (nPr). 0! = 1 by mathematical convention.
Using this calculator for common math
Percentage: To find 15% of 200, type 200*15% = 30. Circumference: 2*π*r. Pythagorean theorem: sqrt(3^2+4^2) = 5. Compound interest: 1000*(1+0.05)^10. Natural log: ln(e) = 1. pH chemistry: -log(0.001) = 3.
Perform advanced calculations with trig functions, logarithms, powers, and roots.