Scientific Calculator
Use this Scientific Calculator to evaluate expressions with trig (sin/cos/tan), logs (log/ln), roots, exponents, factorials, and constants like π and e — all in your browser. If you’re switching between math tasks, you may also like our Algebra Calculator, board feet calculator, or binomial distribution calculator. For number pattern explorers, try the angel number calculator.
Calculator
Type an expression or use the keypad. Choose Degrees/Radians for trig, and set how many decimals you want to display.
Advanced Settings ⌄
x% means x ÷ 100 (postfix). Example: 50% * 200 = 100.
Factorial:
n! is defined for integers 0–170 only.
Result
Magnitude & Insights
UI scale (log-like)How the result was computed
Readable breakdownHow it works
A Scientific Calculator evaluates expressions by applying function rules (like sin() or ln()) and operator precedence (exponents before multiplication/division, then addition/subtraction).
This tool is built for real-number results only — if an input would lead to a non-real value (like sqrt(-1)), it will show a clear note instead of returning an invalid output.
radians = degrees × (π / 180)
Inverse trig returns degrees in the same mode:
degrees = radians × (180 / π)
log(x) is base-10, and ln(x) is natural log (base-e). Both require x > 0.
A helpful identity: log(10^k) = k and ln(e^k) = k.
^ (so 2^3 = 8). Square root is sqrt(x); cube root is cbrt(x).
A common rule: (a^b)^c = a^(b×c) for many real inputs (when defined).
Variable definitions:
x = input value, π = 3.14159…, e = 2.71828…, and Ans = your previous result.
The display uses the Precision selector for rounding, and optional formatting toggles (thousands separator and scientific notation) for readability.
When and why this calculator is used: A scientific calculator shines when you need trig for angles (engineering, navigation, and physics), logs for growth/decay or scale calculations, and quick combinations of exponents, roots, and factorials. If you’re building a broader math workflow, you can keep a bookmark to a future hub like Math Calculators and jump to tools as needed. You may also want the Algebra Calculator for rearranging expressions, or the calcul dilution page when working with concentration formulas.
Use cases
- Compute trig values for a measured angle in Degrees or Radians (e.g.,
sin(35)). - Evaluate exponential growth/decay steps (e.g.,
exp(0.12*6)). - Combine roots and powers for geometry and vector math (e.g.,
(5^2+3^2)^(1/2)). - Use base-10 logs for order-of-magnitude reasoning (e.g.,
log(1000000)). - Use factorials in probability-style expressions (e.g.,
10!/(8!*2!)), within safe limits.
Examples (worked examples)
-
Example 1 — Trig in Degrees
Inputs: Expressionsin(30), Angle Mode: Degrees, Precision: 6
Steps: Convert 30° → π/6, then evaluate sin(π/6) = 0.5, then apply precision rounding.
Final result: 0.500000 -
Example 2 — Logs and natural log
Inputs: Expressionlog(100) + ln(e^2), Angle Mode: (not relevant), Precision: 6
Steps: log(100)=2, compute e^2, then ln(e^2)=2, add results.
Final result: 4.000000 -
Example 3 — Exponent + root combination
Inputs: Expression(5^2+3^2)^(1/2), Precision: 6
Steps: 5^2=25, 3^2=9, sum=34, take power 1/2 (square root): √34 ≈ 5.830951…
Final result: 5.830952
Common Mistakes
- Forgetting parentheses in trig:
sin 30is ambiguous; prefersin(30). - Mixing Degrees and Radians:
sin(90)is 1 in Degrees, but not in Radians. - Using
log()when you meantln()(base-10 vs base-e). - Applying percent without realizing it’s postfix:
50%*200works, but%must come after a number or closing parenthesis. - Trying factorial on decimals or large values (e.g.,
3.5!or200!)—this tool keeps factorial real, integer, and bounded.
Quick Tips
- Use
Ansto chain calculations without retyping your last result. - Prefer
10^(x)when you want “10 to the power x” explicitly. - If you see a domain warning (like
ln(0)), adjust the input to stay within valid math ranges. - For trig checks, compare
sin(30),cos(60), andtan(45)in Degrees—they’re classic sanity tests. - Increase Precision when comparing close values, but remember display rounding doesn’t change the underlying evaluation.
FAQ
1) What makes this a “Scientific Calculator” instead of a basic calculator?
A basic calculator focuses on +, −, ×, ÷ and maybe a percent key. A Scientific Calculator adds functions that show up in science and engineering work: trigonometry (sin/cos/tan and inverse trig), logarithms (log base-10 and ln base-e), exponents, roots, absolute value, and factorial. This page also includes an Angle Mode (Degrees/Radians) plus a Precision selector for controlled rounding in the displayed result. If you’re solving symbolic steps or rearranging equations, the Algebra Calculator can complement this tool.
2) How does Degrees vs Radians change trig results?
Trig functions expect angles, but angles can be measured two common ways. In Degrees, a full circle is 360°, and common angles like 30° or 90° feel intuitive. In Radians, a full circle is 2π, which matches many calculus and physics formulas. This calculator converts automatically: if you choose Degrees, it converts degrees to radians internally before applying sin/cos/tan. Inverse trig (asin/acos/atan) returns the angle in your selected mode, so your answers stay consistent.
3) What does the percent (%) key mean here?
In this Scientific Calculator, percent is a postfix operator: x% means x ÷ 100.
That makes expressions like 50% * 200 work naturally: 50% becomes 0.5, then 0.5×200 = 100.
If you want “percent change” style calculations, you can still express them with normal operators, for example
(new-old)/old*100. For more specialized finance or rate workflows, you might also use a dedicated calculator from your site’s broader collection.
4) Why do I see an error for sqrt(x) or ln(x) sometimes?
Some scientific functions have “domains” where they’re defined for real numbers. Square root needs x ≥ 0 to stay real.
Natural log and base-10 log require x > 0 because logs of zero or negative values are not real.
Rather than returning a broken value, this calculator shows a friendly note and explains which rule was violated.
If your goal is to transform an equation to avoid invalid inputs, consider using the Algebra Calculator alongside this page.
5) Does this calculator give exact answers or approximations?
Most scientific expressions are displayed as approximations because they involve constants (π, e) or functions that rarely simplify to a short fraction. The result card includes an “Approx” indicator and applies your selected Precision for rounding. Some expressions can be exact in theory (like sin(30°)=0.5), but the display still follows the chosen decimal format for consistency. If you need more digits, increase Precision. If you need readability, enable the thousands separator or scientific notation toggles in Advanced Settings.
6) What is the maximum factorial value, and why is it limited?
Factorial grows extremely fast: 10! is already 3,628,800 and values explode beyond that.
To keep results stable and meaningful in a browser setting, this calculator allows factorial only for non-negative integers from 0 through 170.
Above that range, common floating-point representations overflow. If your expression includes factorial, make sure the input is an integer.
For combinations like “n choose k,” you can still write them as n!/(k!*(n-k)!) as long as n stays within the safe range.
7) Why can tan() sometimes be “undefined” or unstable?
Tangent is defined as sin(x)/cos(x). Whenever cos(x) is very close to zero, tan(x) becomes extremely large and sensitive to tiny rounding differences. In Degrees, this happens near odd multiples of 90° (like 90°, 270°). In Radians, it happens near (π/2 + kπ). This calculator checks for that “near zero cosine” situation with a tolerance and will warn you instead of returning a misleading number. If you’re verifying angle-based workflows, also double-check you didn’t accidentally switch Degree/Radian mode.
8) Do my inputs or results get sent to a server?
No. This page is designed to be privacy-first: the Scientific Calculator runs locally in your browser, and the expression you type stays on your device. Copy buttons create plain-text summaries for your clipboard, but they don’t transmit anything externally. If you want to keep your own records, use “Copy Full Summary” to capture expression, settings, result, and highlights of how it was computed. For a quick shareable description, “Copy Page Summary” creates a compact note tailored to this scientific calculator page.
Sources & References
Short, plain-text references used for standard definitions (no external hyperlinks):
- Trigonometric function definitions (sin, cos, tan) and inverse trig conventions (principal values).
- Logarithm identities and domain rules for log(x) and ln(x) where x > 0.
- Degree–radian conversion using π (radians = degrees × π/180).