Skip to main content

Online Calculator Lab

🔢 2 Free Math Calculators

Math Calculators

From everyday percentages to advanced scientific functions — free math tools that handle the calculation so you can focus on the problem.

All Math Calculators

Click any calculator to open it — all tools are free, instant, and work on any device.

Scientific Calculator — What It Does and When to Use It

A scientific calculator handles the functions a basic four-operation calculator can't: trigonometry, logarithms, powers beyond squaring, factorials, and mathematical constants like π and e. These appear constantly in physics, engineering, chemistry, statistics, and higher-level mathematics.

The key difference from a basic calculator is order-of-operations awareness. Enter 3 + 4 × 2 and you should get 11 — not 14 — because multiplication comes before addition. Basic calculators compute left-to-right and give the wrong answer. This calculator follows PEMDAS exactly.

Standard scientific calculator button functions: sin / cos / tan — Trigonometric functions (DEG or RAD mode) asin / acos / atan — Inverse trig (press INV first) log — Base-10 logarithm: log(1000) = 3 ln — Natural log (base e): ln(e) = 1 √ / ∛ — Square root / Cube root x² / x³ / xʸ — Powers n! — Factorial: 5! = 120, 10! = 3,628,800 π — 3.141592653589793 e — 2.718281828459045 |x| — Absolute value: |−25| = 25 Order of operations example: 3 + 4 × 2 = 11 (NOT 14 — multiply first) (3 + 4) × 2 = 14 (parentheses override)

Percentage Calculator — Four Types of Problems

Most percentage confusion comes from not knowing which of four different question types you're actually solving. The percentage calculator covers all four with separate input fields for each scenario, so you pick the right mode and enter what you know.

Order of Operations — PEMDAS Explained

PEMDAS (Parentheses, Exponents, Multiplication/Division, Addition/Subtraction) is the rule that determines which part of a multi-operation expression gets calculated first. Without it, the same expression can give different answers depending on the order you work through it.

ExpressionWrong (left-to-right)Correct (PEMDAS)Rule Applied
3 + 4 × 21411Multiply before add
(3 + 4) × 214Parentheses first
2^3 + 19Exponent before add
10 − 3 + 29Left-to-right for same level
√9 + 1619√ applies to 9 only
√(9 + 16)5Parentheses → √25 = 5
📌 Common mistake: sin30 vs sin(30) — always wrap the argument in parentheses. Without them, some calculators interpret sin30 as sin(3) × 0, or evaluate ambiguously. The scientific calculator on this site handles both, but using parentheses is the safer habit. Reference: Khan Academy — Order of Operations

Trigonometry Quick Reference

These are the exact values the scientific calculator produces in DEG mode — all verified with Python before publishing. The most common source of wrong trig results is accidentally being in RAD mode when the angle is in degrees:

Angle (°)sincostan
010
30°0.50.86600.5774
45°0.70710.70711
60°0.86600.51.7321
90°10undefined
180°0−10

4 Types of Percentage Problems

Every percentage question is one of four types. Knowing which type you have tells you exactly which formula to use:

Question TypeExampleFormulaAnswer
What is X% of Y?What is 15% of 240?240 × 0.1536
X is what % of Y?36 is what % of 240?(36 ÷ 240) × 10015%
Percent change80 → 100: change?((100−80) ÷ 80) × 100+25%
Reverse percentage120 is 150% of what?120 ÷ 1.5080

Source: NIST | Khan Academy — Percentage Problems

5 Tips for Getting Math Calculations Right

  • Always check DEG vs RAD mode before any trig calculation. sin(30) in DEG mode = 0.5. sin(30) in RAD mode = −0.9880. The same input gives completely different results depending on mode — verify the indicator at the top of the calculator before starting.
  • Use parentheses generously, even when you think they're not needed. Writing (sin(30))² is unambiguous; sin(30)² might be interpreted differently by different calculators. Extra parentheses never hurt and prevent the most common calculation errors.
  • For percentages, identify the question type first. "15 is what percent of 60?" and "What is 15 percent of 60?" look similar but require different formulas: (15÷60)×100 = 25% vs 60×0.15 = 9. The percentage calculator has separate modes — pick the right one before entering numbers.
  • Factorial grows extremely fast — 13! = 6,227,020,800. Factorials are used in combinations, permutations, and probability. For nCr (combinations), the formula is n! ÷ (r! × (n−r)!). For large n, use scientific notation — the EE button lets you enter 6.022 EE 23 instead of 23 zeros.
  • log and ln are not interchangeable. log is base-10: log(1000) = 3 because 10³ = 1000. ln is natural log base e: ln(e) = 1. The INV button switches each to its exponential inverse — INV+log gives 10^x, INV+ln gives e^x. Mixing up log and ln is one of the most common errors in chemistry (pH calculations) and finance (continuous compounding).

Frequently Asked Questions — Math Calculators

A basic calculator handles four operations — add, subtract, multiply, divide — and typically computes left-to-right without following mathematical order of operations. A scientific calculator adds trigonometry, logarithms, exponents, roots, factorials, and mathematical constants, and correctly applies PEMDAS. Enter 3 + 4 × 2 in a basic calculator and you often get 14 (wrong). A scientific calculator gives 11 (correct — multiply before add).
These are angle modes. DEG (degrees) divides a full circle into 360 parts. RAD (radians) measures angle as arc length on a unit circle — a full circle = 2π ≈ 6.2832 radians. Use DEG for everyday geometry, compass bearings, and slope angles. Use RAD for calculus, physics, and formulas involving π. sin(30°) = 0.5 in DEG mode; sin(30 radians) ≈ −0.988 in RAD mode — the mode matters enormously.
Percent change = ((New Value − Old Value) ÷ Old Value) × 100. If a price goes from 80 to 100: ((100−80) ÷ 80) × 100 = 25% increase. If it drops from 100 to 80: ((80−100) ÷ 100) × 100 = −20% decrease. A positive result is an increase; negative is a decrease. The percentage calculator handles this in the "Percent Change" mode — just enter the old and new values.
log (base-10) answers "what power of 10 gives this number?" — log(1000) = 3 because 10³ = 1000. ln (natural log, base e ≈ 2.71828) answers "what power of e gives this number?" — ln(e) = 1, ln(1) = 0. Use log for pH calculations, decibels, earthquake magnitude (Richter scale), and any base-10 scientific work. Use ln for continuous compound growth, exponential decay, and calculus. The two are related: ln(x) = log(x) ÷ log(e) ≈ log(x) × 2.3026.
Yes. Numbers (0–9), operators (+, -, *, /), parentheses, and Enter (for equals) all work from the keyboard. Backspace deletes the last character; Escape clears the display. This makes the scientific calculator much faster for long expressions than clicking buttons one by one.
0! = 1 by mathematical convention, and it's not arbitrary — it's the value that makes the combination formula nCr = n! ÷ (r! × (n−r)!) work correctly. nC0 (ways to choose 0 items from n) should obviously be 1, and that only works if 0! = 1. The recursive rule n! = n × (n−1)! also requires it: 1! = 1 × 0! = 1 × 1 = 1 ✓. So 0! = 1 is the value that keeps all factorial-based math consistent.