Scientific Calculator
A full scientific calculator with trig, logs, powers, roots and constants. Evaluate complex expressions online in degrees or radians — free, no download.
How It Works
Build your expression
Tap digits, operators, parentheses and functions to enter an expression such as sin(30) + 2^3. The expression line shows exactly what you are typing.
Pick degrees or radians
Use the DEG / RAD toggle so trigonometric functions interpret angles the way you expect — DEG for everyday angles, RAD for calculus and physics.
Press = to evaluate
Hit the equals key to compute the result. Use AC to clear, the backspace key to delete the last entry, and chain results into a new calculation.
A scientific calculator goes far beyond the four basic operations, adding trigonometry, logarithms, exponents, roots, factorials and mathematical constants so you can solve problems in algebra, geometry, calculus, statistics and the sciences. Instead of working one step at a time, you type a whole expression — complete with parentheses and nested functions — and the calculator evaluates it following the standard order of operations.
This online scientific calculator parses your expression with a safe tokenizer and shunting-yard algorithm, so there is no risk of running arbitrary code and nothing ever leaves your browser. Switch between degrees and radians for trigonometry, square and raise numbers to any power, take roots and factorials, and reuse the previous answer to chain calculations together — all for free and with no sign-up required.
Frequently Asked Questions
Does the calculator work in degrees or radians?
Both. Use the DEG / RAD toggle at the top of the keypad. In DEG mode the arguments to sin, cos and tan are treated as degrees and the results of asin, acos and atan are returned in degrees. In RAD mode every angle is in radians. The default is DEG.
What does the % key do?
On this calculator % is the modulo (remainder) operator, applied between two numbers — for example 17 % 5 equals 2, the remainder of 17 divided by 5. It is treated as a binary operator with the same precedence as multiplication and division, not as a "percent of" shortcut.
How are powers, roots and factorials entered?
Use x^y for any power (for example 2^10 = 1024), the x² key for squaring, and √ for square root (√16 = 4). The n! key applies a factorial to the value before it (5! = 120). You can also use π and e as constants anywhere in an expression.
Is my data sent to a server?
No. Every calculation runs entirely in your browser using a safe expression parser — there is no eval, no network request and nothing is stored or transmitted. The calculator works fully offline once the page has loaded.
Related Calculators
Build with our Scientific Calculator API
Integrate our high-speed conversion engine directly into your own applications. Get free api keys for scientific calculator api and more.