Scientific Calculator
A full scientific calculator with trig, logs, powers, roots and factorials — in your browser.
About Scientific Calculator
Type a whole expression — like sin(30) + 2^3 or log(1000) * sqrt(2) — and get the result instantly, with a live preview as you type. It supports trigonometry (sin, cos, tan and their inverses and hyperbolic forms), natural and base-10 logarithms, powers and roots, factorials, and the constants π and e. Switch between degrees and radians for trig functions.
The expression is parsed and evaluated safely in your browser (no eval), respecting standard operator precedence and parentheses, and recent calculations are kept in a history you can reuse. Nothing is uploaded.
Evaluate an expression
sin(30) + 2^3
8.5
In degrees mode, sin(30) = 0.5 and 2^3 = 8.
Frequently asked questions
Which functions are supported?
sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, ln, log (base 10), log2, sqrt, cbrt, exp, abs, round, floor, ceil, factorial (! or fact), plus pow(x,y) and root(x,n), and the constants pi and e.
How do I switch between degrees and radians?
Use the DEG/RAD toggle. It controls how trigonometric functions interpret and return angles.
Can I type expressions with my keyboard?
Yes. Type directly into the expression field and press Enter to evaluate, or use the on-screen buttons — both work together.
Is it accurate and private?
It uses JavaScript's double-precision math and evaluates everything locally in your browser without eval, so nothing is uploaded.