Scientific Calculator
Enter an expression and calculate trigonometry, logarithms, powers and roots.
How to use the scientific calculator
- Build a complete expression — for example sin(45) + √2 × 3 — by typing or tapping the keypad.
- Set the angle mode with Deg or Rad before using any trig function.
- Press = (or Enter) to evaluate. Use Ans to feed the previous result into a new calculation.
Expression-based, not step-by-step
Unlike a basic calculator that computes each key as you press it, this one reads your whole expression before evaluating. It parses what you type and applies the correct order of operations, so you can write a formula the way it appears on paper — nested parentheses and all — and check it on the display before committing. Nothing is sent to a server; every calculation runs on your device.
Supported functions and constants
- Trigonometry: sin, cos, tan and their inverses (sin⁻¹, cos⁻¹, tan⁻¹). Respects the Deg/Rad toggle.
- Logarithms: ln is the natural log (base e) and log is base 10.
- Powers & roots: x², x³, xʸ, eˣ, 10ˣ, √ (square root) and ∛ (cube root). You can also type the caret ^ directly, so 3^4 = 81.
- Factorial: n! multiplies all whole numbers up to n (5! = 120).
- Constants: π ≈ 3.14159 and e ≈ 2.71828.
- mod (remainder after division), EXP (scientific-notation exponent, inserts ×10^), Ans (previous answer) and 1/x (reciprocal).
Order of operations (PEMDAS)
The calculator follows the universal order of operations: Parentheses, Exponents, Multiplication and Division (left to right), then Addition and Subtraction (left to right). For instance, 2 + 3 × 4 equals 14, not 20, because multiplication is applied before addition. When in doubt, add parentheses — they force the order you intend.
Degrees vs. radians
Switch between Deg and Rad at the top of the keypad. Use degrees for everyday geometry and navigation; use radians for calculus and most physics. The same keys give different answers in each mode: sin(90) is 1 in degrees, while sin(π / 2) is 1 in radians. Set the mode before you evaluate, not after.
A worked example, key by key
To find the hypotenuse of a 3-4 right triangle, compute √(32 + 42). Press √ (which opens sqrt(), then 3 x² + 4 x² ) and =. The calculator evaluates 9 + 16 = 25 inside the root and returns 5. A few more to try:
- Compound growth: 1000 × (1 + 0.05)^10 ≈ 1628.89 — a balance after 10 years at 5%.
- Combinations: 10! / (3! × 7!) = 120, the number of ways to choose 3 from 10.
- Scientific notation: 6.022 EXP 23 enters 6.022 ×1023.
Accuracy and limits
Results use standard double-precision arithmetic, so a value that should be exact can occasionally show a tiny rounding tail — round the display to the precision your problem needs. Factorials are exact up to 170!; beyond that the true value exceeds what the format can hold and the calculator returns infinity. For a full list of descriptive statistics on a data set, use the statistics calculator; for percentage math, the percentage calculator.
Read more
Frequently asked questions
Is this scientific calculator free to use?
Yes. Every calculator on BestCalculate is completely free, works in your browser with no sign-up, and runs entirely on your device — nothing you type is sent to a server.
What is the difference between degree and radian mode?
Degrees divide a circle into 360 parts; radians measure angles by arc length, where a full circle is 2π. Trigonometric functions such as sin, cos and tan give different results depending on the mode, so set Deg or Rad to match your problem before calculating.
How do I calculate powers and roots?
Use x² or x³ for common powers, xʸ for any power (for example 2 xʸ 10 = 1024), √ for square roots and ∛ for cube roots. You can also type the caret ^ directly, e.g. 3^4.
Does it follow the correct order of operations?
Yes. The calculator evaluates full expressions using standard order of operations (PEMDAS/BODMAS): parentheses first, then exponents, then multiplication and division, then addition and subtraction.
Can I use my keyboard?
Absolutely. Type numbers and operators directly, press Enter or = to evaluate, Backspace to delete, and Escape to clear. The on-screen keypad and your keyboard stay in sync.
Related calculators
- Percentage Calculator Calculate percentages, percentage change and percent-of quickly.
- Fraction Calculator Add, subtract, multiply and divide fractions with steps.
- Statistics Calculator Calculate mean, median, mode, range, variance, standard deviation and quartiles from a data set, with a full five-number summary.
- Standard Deviation Calculator Compute the population and sample standard deviation, variance and mean of a data set, step by step.
- Triangle Calculator Calculate a triangle's area, perimeter, angles and classification from three side lengths.
- Random Number Generator Generate random numbers within a range, with options for uniqueness.
About this calculator
Method reviewed for accuracy on July 17, 2026
Built on transparent, unit-tested formulas that run entirely in your browser — see how we build our calculators.
Embed this calculator on your site — free
Add this free, mobile-friendly Scientific Calculator to your own website. Paste the code where you want it to appear — it stays up to date automatically, and the frame resizes to fit.
Please keep the attribution link — it's what keeps these tools free to use and embed.