Skip to main content

Online Calculator Lab

Scientific Calculator

Trig, logarithms, powers, factorials & constants — all in one free browser calculator. Toggle DEG / RAD mode.

0

What Is a Scientific Calculator?

A scientific calculator handles the mathematical functions that a basic four-operation calculator can't: trigonometry (sin, cos, tan), logarithms (log, ln), powers and roots beyond square root, factorials, and mathematical constants like π and e. These functions come up constantly in physics, engineering, chemistry, statistics, and higher-level mathematics.

What separates a scientific calculator from a basic one is function depth and order-of-operations awareness. Enter 3 + 4 × 2 and you should get 11, not 14 — because multiplication happens before addition per standard mathematical convention (PEMDAS/BODMAS). This calculator follows that convention exactly, evaluating parentheses first, then exponents, then multiplication and division left-to-right, then addition and subtraction.

How to Use This Calculator

  1. DEG / RAD mode — toggle at the top. Use DEG for everyday angles (0°–360°); use RAD for calculus, physics, and any formula where angles appear as multiples of π. Sin(30°) = 0.5 in DEG mode; sin(π/6) = 0.5 in RAD mode — same answer, different input.
  2. INV button — pressing INV switches trig functions to their inverses (sin→asin, cos→acos, tan→atan) and log/ln to their exponentials (log→10^x, ln→e^x).
  3. Parentheses — use ( and ) to control calculation order. (3 + 4) × 2 = 14; without parentheses, 3 + 4 × 2 = 11.
  4. Function buttons — click a function (sin, log, √) then enter the number, or enter the number first then press the function.
  5. AC / ⌫ — AC clears everything; ⌫ deletes the last character only.
  6. EE — scientific notation. Enters "×10^" so you can type numbers like 6.022 × 10²³ (Avogadro's number).
📌 Keyboard shortcut: You can type directly using your keyboard — numbers, operators (+, -, *, /), parentheses, and Enter for equals all work. The display updates in real time.

Key Operations Reference

Every button on this calculator and what it computes:

ButtonOperationExampleResult
sin / cos / tanTrigonometric functionssin(30°) in DEG0.5
asin / acos / atanInverse trig (INV mode)asin(0.5) in DEG30°
logBase-10 logarithmlog(1000)3
lnNatural logarithm (base e)ln(e)1
Square root√14412
Cube root∛273
Square49
Cube64
Power (any exponent)2^101024
n!Factorial5!120
|x|Absolute value|−25|25
1/xReciprocal1/80.125
πPi constantπ3.14159265…
eEuler's numbere2.71828182…
%Percent15% of 240 → 240 × 15%36
EEScientific notation6.022 EE 236.022 × 10²³

Trigonometry Functions — DEG vs RAD

The most common source of wrong trig results is being in the wrong angle mode. Here are the same angles expressed both ways, with their sin, cos, and tan values — every figure below is computed directly:

Angle (DEG)Angle (RAD)sincostan
0010
30°π/6 ≈ 0.52360.50.86600.5774
45°π/4 ≈ 0.78540.70710.70711
60°π/3 ≈ 1.04720.86600.51.7321
90°π/2 ≈ 1.570810undefined
180°π ≈ 3.14160−10
270°3π/2 ≈ 4.7124−10undefined
360°2π ≈ 6.2832010
📌 Quick rule: If your problem states an angle in degrees (like "a 30° ramp" or "a 45° angle"), use DEG mode. If the angle comes from a formula involving π (like θ = π/4 or ωt), switch to RAD. The calculator remembers your mode selection between calculations.

Logarithms and Exponentials

Log and ln are the two logarithm functions on this calculator, and they're not interchangeable. log is base 10 — log(1000) = 3 because 10³ = 1000. ln is the natural logarithm with base e ≈ 2.71828 — ln(e) = 1, ln(1) = 0, ln(e²) = 2. Press INV to switch each to its exponential inverse: INV+log becomes 10^x, INV+ln becomes e^x.

FunctionInputResultWhat it means
log(x)log(100)210² = 100
log(x)log(1000)310³ = 1000
log(x)log(1)010⁰ = 1
ln(x)ln(1)0e⁰ = 1
ln(x)ln(e)1e¹ = e
10^x (INV+log)10^31000Inverse of log
e^x (INV+ln)e^27.3891e ≈ 2.71828, e² ≈ 7.3891

Common uses: pH calculation (pH = −log[H⁺]), decibels (dB = 10 × log(P₂/P₁)), earthquake magnitude (Richter scale), half-life decay, and compound growth rates. Reference: Khan Academy — Logarithms

Order of Operations — PEMDAS

The calculator follows standard mathematical order of operations, which the acronym PEMDAS describes (also called BODMAS in some countries):

P — Parentheses first: (3 + 4) × 2 = 7 × 2 = 14 E — Exponents next: 2^3 + 1 = 8 + 1 = 9 M/D — Multiply/Divide: 3 + 4 × 2 = 3 + 8 = 11 (NOT 14) A/S — Add/Subtract last: 10 − 3 + 2 = 9 (left to right) Common mistakes: sin30 vs sin(30): The function applies to what's in parentheses √9+16 vs √(9+16): √9+16 = 3+16 = 19 | √(9+16) = √25 = 5 2^3^2: Evaluated right to left: 2^(3^2) = 2^9 = 512

Real-World Worked Examples

Here are five calculations covering different fields — each is computed with the exact button sequence you'd use on this calculator:

ProblemButton SequenceResultField
Hypotenuse of 3-4-5 triangle√(3²+4²) → √(9+16) → √255Geometry
$1,000 at 5%/yr compounded monthly for 3 years1000×(1+0.05÷12)^(12×3)$1,161.47Finance
Area of circle, radius 7π×7²153.938Geometry
Kinetic energy: ½mv², m=5kg, v=10m/s0.5×5×10²250 JPhysics
15% of 240240×15%36Everyday

The compound interest example — $1,000 × (1 + 0.05/12)^(12×3) — uses the standard compound interest formula where 0.05 is the 5% annual rate, 12 is the compounding frequency (monthly), and 3 is the number of years. The calculator handles this exactly: enter 1000, ×, (, 1, +, 0.05, ÷, 12, ), ^, (, 12, ×, 3, ), =. Result: $1,161.47. Reference: SEC Investor.gov — Compound Interest

5 Tips for Getting More Out of a Scientific Calculator

  • Always check your angle mode before any trig calculation. The most common error in physics and trig homework comes from computing sin(30) in RAD mode, which gives 0.9880 — not 0.5. In DEG mode, sin(30°) correctly returns 0.5. Check the mode indicator before every new problem.
  • Use parentheses liberally when you're unsure. Entering sin(π/6) is unambiguous; entering sinπ÷6 may not compute what you expect depending on whether the function applies to just π or to π÷6. Extra parentheses never hurt — they clarify intent and match what most math textbooks write.
  • Factorial grows fast — 5! = 120, 10! = 3,628,800, 13! = 6,227,020,800. Factorials are used in permutations (n!), combinations (n! ÷ k!(n-k)!), and probability. For large n, use Stirling's approximation or scientific notation. n! is undefined for negative numbers; 0! = 1 by mathematical definition.
  • e^x and 10^x live behind the INV button. Press INV first, then ln to get e^x, or INV then log to get 10^x. This is standard scientific calculator layout dating back to Texas Instruments and HP designs from the 1970s. Once you know to look for INV, it becomes second nature.
  • For very large or very small numbers, use EE (scientific notation). Instead of entering 0.000000602, type 6.02 EE −7 (which means 6.02 × 10⁻⁷). This avoids digit-entry errors and keeps the display readable. Avogadro's number (6.022 × 10²³) entered as 6.022 EE 23 is much less error-prone than typing 23 zeros.

Reference: NIST Guide to SI Units | Khan Academy — Order of Operations

Frequently Asked Questions — Scientific Calculator

They're two different ways to measure angles. Degrees divide a full circle into 360 parts; radians measure angle as arc length on a unit circle, where a full circle = 2π radians ≈ 6.2832. For everyday use (compass bearings, geometry class, roof pitches), DEG is more intuitive. For calculus, physics formulas, and any expression involving π, use RAD. The same angle sin(30°) = sin(π/6) = 0.5 — but if you type "30" in RAD mode, you're computing sin(30 radians), which gives a completely different number: approximately 0.9880.
Because multiplication happens before addition in standard math — this is PEMDAS (Parentheses, Exponents, Multiplication/Division, Addition/Subtraction). So 3 + 4 × 2 is parsed as 3 + (4 × 2) = 3 + 8 = 11. If you want 14, type (3+4)×2 instead. Basic calculators that just compute left-to-right give 14, which is why they're wrong for multi-operation expressions. This calculator follows correct mathematical precedence.
Enter it as (sin(x))². For example, sin²(30°): press sin, enter 30, press =, then press x². You get (0.5)² = 0.25. Alternatively, enter sin(30) first (= 0.5), then square it. Some calculators have an explicit sin² button, but the two-step approach works on any scientific calculator. This matters for identities like sin²(x) + cos²(x) = 1 — try it: (sin(30))² + (cos(30))² should return 1.
EE lets you enter numbers in scientific notation. Press 6.022 then EE then 23, and the calculator reads this as 6.022 × 10²³ — Avogadro's number. It's the same as multiplying by a power of 10, but displayed more cleanly. Very useful in chemistry and physics where you routinely work with extremely large numbers (speed of light: 3 × 10⁸ m/s) or extremely small ones (electron charge: 1.602 × 10⁻¹⁹ coulombs).
For basic statistical calculations — yes. You can compute combinations nCr manually as n! ÷ (r! × (n−r)!), or use the factorial button directly. For example, 5C2 = 5! ÷ (2! × 3!) = 120 ÷ (2 × 6) = 10. Powers and roots for standard deviation, logarithms for entropy and information theory, and exponentials for probability distributions all work here. Dedicated statistics functions (mean, median, regression) require a statistics calculator rather than a scientific one.
It's a mathematical convention that keeps important formulas consistent. The most practical reason: nCr (combinations) uses n! ÷ (r! × (n-r)!). For nC0 — the number of ways to choose 0 items from n — the answer should obviously be 1 (there's exactly one way to choose nothing). That only works if 0! = 1. The same convention maintains the recursive factorial rule: n! = n × (n−1)!, because 1! = 1 × 0! = 1 × 1 = 1 ✓. So 0! = 1 is the value that makes all the other factorial math work.