Scientific Calculator
Free online scientific calculator with real order of operations, DEG/RAD/GRAD trigonometry, logarithms, powers, roots, factorials, memory and history.
Scientific Calculator — Advanced Math Functions in Your Browser
Trigonometry, logarithms, exponents, factorials, combinatorics — the math you meet in 11th grade physics, JEE preparation, college engineering and scientific work needs more than a basic calculator. This one reads a whole expression the way you would write it on paper, and shows the answer as you type.
Write sin(30) + log(100) × 2 and you get 2.5, because multiplication is applied before addition. Switch between degrees, radians and gradians. Use memory, reuse the last answer with Ans, and click any history entry to bring it back. Nothing is installed, nothing is sent anywhere.
Order of operations, done properly
Many web calculators evaluate strictly left to right, like a 1970s pocket calculator, which quietly gets almost every mixed expression wrong. This one uses a real expression parser:
2 + 3 × 4is 14, not 20 — multiplication binds tighter than addition.2^3^2is 512, not 64 — powers are right associative.−2^2is −4 — the power applies before the minus sign, as in mathematics.2(3+4)is 14 — implicit multiplication works, and so does2π.
How to Use the Scientific Calculator
1. Enter Expression
Click buttons or type directly — sin(30) + log(100) × 2 works just like writing on paper.
2. Choose Mode
Switch between degrees (DEG), radians (RAD) and gradians (GRAD) for trigonometry. Your choice is remembered next time.
3. Get Result
The answer appears under your expression as you type. Press = to keep it, then use Ans to carry it into the next calculation.
4. View History
Your last 30 calculations are saved in this browser. Click any entry to put that expression back on the display and edit it.
Scientific Calculator Features
Trigonometry
sin, cos, tan with their inverses and hyperbolic forms, in degrees, radians or gradians. The standard angles are exact: sin(180°) is 0, not 0.0000000000000001.
Powers and Roots
xy, x², square root, cube root and nth root via root(n,x). Negative and fractional exponents work.
Logarithms
log (base 10), ln (natural), log₂, any base with logb(base,x), plus ex and 10x (antilog) under the INV key.
Constants and Memory
π, e, tau and phi, plus a full memory (MS, MR, M+, M−, MC) that stores the value of whatever is on the display.
Factorial and Combinatorics
n!, permutations nPr(n,r), combinations nCr(n,r), mod(a,b), gcd, lcm and absolute value.
Free and Private
No signup, no tracking. Runs entirely in your browser.
Scientific Calculator — FAQs
+ - * /, ^ for powers, ! for factorial, ( ) for grouping. Function names like sin, cos, log, sqrt and nCr are typed by name. Enter calculates, Esc clears, and Backspace works at the cursor.Ans does not accumulate rounding error. That rounding is also why 0.1 + 0.2 shows 0.3 here rather than the 0.30000000000000004 that binary floating point literally produces.200 + 10% is 220 and 200 − 10% is 180. On its own, or with × and ÷, a percent is simply a division by 100 — 50% is 0.5 and 200 × 10% is 20. If you want the plain meaning after a plus, put it in brackets: 200 + (10%) gives 200.1.tan(90°), sqrt(-4), ln(-1), asin(2), division by zero, and the factorial of a negative or fractional number all report what went wrong. An incomplete expression you are still typing, such as 2+, stays quiet until you finish it.