Scientific Calculator

Trig, hyperbolic, log/ln, factorial for any real number, nPr/nCr, memory keys, and full calculation history. Free, instant, no signup.

DEG
 

Calculation History

    Bonus: Quadratic Equation Solver

    Solve ax² + bx + c = 0 — get the discriminant, both roots (real or complex), the vertex, and the axis of symmetry.

    a

    b

    c

    If the discriminant is negative, the roots are complex — shown in the form p ± qi.

    About This Scientific Calculator

    This calculator evaluates full expressions with correct operator precedence and parentheses — not just one operation at a time. It covers trigonometric and inverse trigonometric functions (toggle with 2nd), hyperbolic functions, natural and base-10 logarithms, powers and roots, factorial extended to any real number via the Gamma function, permutations (nPr) and combinations (nCr), a memory register, and Ans recall for chaining calculations.

    Switch between DEG and RAD before working with trig functions — the same input gives a different answer depending on which mode is active. This tool is built for homework, practice, and everyday scientific calculations; it is not an exam-approved calculator for proctored tests.

    Scientific Calculator, Built for Actual Math — Not Just Arithmetic

    A basic calculator adds, subtracts, multiplies, and divides. The moment a problem involves an angle, a logarithm, a root, or a count of arrangements, you need something else — and searching "scientific calculator online" usually turns up either a cramped four-function calculator with a couple of extra buttons bolted on, or a heavyweight app that takes ten seconds to load. This tool tries to be the middle ground: a real expression evaluator with correct order of operations, parentheses that actually nest, and the full set of functions a student or engineer reaches for, without any of the clutter.

    Why There's a 2nd Function Layer Instead of More Buttons

    Every physical scientific calculator — the Casio fx-991, the TI-30, the TI-84 — solves the same problem: there are more functions than there is room for buttons. The standard solution is a "2nd" or "shift" key that turns sin into sin⁻¹, ln into eˣ, and √x into a general root function. This calculator follows that same convention deliberately, rather than inventing a new layout, because it is the interaction pattern most people already have muscle memory for from a physical calculator.

    Degrees vs. Radians: Why Your sin(30) Answer Depends on a Toggle

    This is the single most common source of "wrong answer, right method" in trigonometry homework. sin(30) equals 0.5 if 30 is treated as degrees, but equals roughly -0.988 if that same 30 is treated as radians, because radians measure the angle differently — a full circle is 360 degrees, but it is also 2π radians. Most early trigonometry problems use degrees; calculus courses almost always switch to radians once derivatives of trig functions are introduced, because the calculus identities only hold cleanly in radians. The DEG/RAD toggle on this calculator exists specifically so you can match whichever unit your problem set or course is using, without hunting through a settings menu.

    Log vs. Ln — The Difference That Confuses Everyone

    "log" and "ln" are both logarithms, but they use different bases, and mixing them up quietly produces a wrong answer that still looks plausible. On this calculator, log is base-10 (log₁₀), the convention used in chemistry for pH calculations, in acoustics for decibels, and in general engineering contexts. ln is the natural logarithm, base e (approximately 2.71828), and it is the one that shows up constantly in calculus, compound interest and continuous growth formulas, and differential equations. If a formula you're working from does not specify a base, it is worth checking — in pure mathematics and computer science "log" sometimes silently means natural log, while in most applied science contexts it means base-10.

    Factorial for Numbers That Aren't Whole Numbers

    Factorial is usually introduced as "multiply all the whole numbers up to n" — 5! is 5×4×3×2×1. That definition breaks down the moment n is not a non-negative integer, which is exactly the gap the Gamma function fills: it is a smooth, continuous extension of factorial to real (and even complex) numbers, satisfying Γ(n+1) = n! for every whole number while also being well-defined in between. This calculator uses a Gamma function approximation under the hood, so typing something like 4.5! does not throw an error — it returns the mathematically correct extended value, which is genuinely useful in statistics (the Gamma distribution) and some physics formulas.

    Permutations and Combinations, Explained With the Buttons You Actually Have

    nPr and nCr both answer "how many ways can I pick r items from a group of n," but they disagree on whether order matters. nPr (permutations) counts arrangements — picking 1st, 2nd, and 3rd place out of 10 runners is a permutation problem, because swapping who came 1st and 2nd genuinely changes the outcome. nCr (combinations) counts selections where order is irrelevant — picking a 3-person committee out of 10 people is a combination problem, because the committee is the same group regardless of the order you named its members. Both reduce to factorial under the hood (nPr = n!/(n−r)!, nCr = n!/(r!(n−r)!)), which is part of why this calculator's factorial and nPr/nCr functions share the same Gamma-based engine.

    Why Physics and Engineering Homework Needs More Than a Phone Calculator

    A default phone calculator app typically handles one operation at a time and has no memory of what you just calculated. Real problems in physics, engineering, and statistics usually chain several operations together — take a sine, raise something to a power, divide by a logarithm, then use that result in a second formula. This calculator supports full expressions with parentheses so that nesting is explicit rather than something you have to track in your head, plus an Ans key so the result of one calculation can feed directly into the next without retyping it, and a memory register (MC/MR/M+/M-) for holding a constant, like a coefficient, across several calculations.

    Can You Use an Online Scientific Calculator on the SAT, ACT, or a Real Exam?

    Standardized tests and most classroom exams that allow calculators specify an approved list of physical calculator models — typically a graphing or scientific calculator from Texas Instruments, Casio, or a similar brand — and proctors do not permit phones, laptops, or browser tools during the actual test, even if the on-screen calculator would technically do the same math. This tool is built for the studying and practicing that happens before test day: working through homework sets, checking a hand-calculated answer, or getting comfortable with degree/radian conventions and function names before you sit down with the exam-approved device you'll actually use.

    The Honest Limits of This Tool

    This calculator evaluates real-number expressions; it does not currently handle complex-number input, matrices, or symbolic algebra (solving for an unknown variable algebraically, as opposed to plugging in numbers). The Gamma-function factorial is an approximation, accurate to many decimal places but not infinitely precise the way a symbolic math system would be. For everyday scientific and engineering arithmetic, trigonometry, logarithms, and probability counting, it should cover what a physical scientific calculator covers — just faster to reach, since it's already open in your browser.

    Frequently Asked Questions

    A basic calculator only handles addition, subtraction, multiplication, and division. A scientific calculator adds trigonometric functions, logarithms, exponents, roots, factorials, and often permutations and combinations, which are needed for algebra, trigonometry, calculus, statistics, physics, and engineering coursework.
    Use the DEG/RAD toggle above the keypad. In DEG mode, trigonometric functions like sin, cos, and tan expect the angle in degrees. In RAD mode, they expect radians. Getting this toggle wrong is one of the most common reasons a trigonometry answer comes out wrong.
    log on this calculator is the base-10 logarithm (log10), commonly used in chemistry (pH, decibels) and engineering. ln is the natural logarithm, which uses base e (approximately 2.71828), and appears throughout calculus, compound growth, and differential equations.
    Yes. Whole, non-negative numbers use the standard factorial product. For decimals or other real numbers, the calculator falls back to the Gamma function (a continuous extension of factorial), so an input like 4.5! returns a valid result instead of an error.
    nPr (permutations) counts the number of ways to arrange r items out of n when order matters. nCr (combinations) counts the number of ways to choose r items out of n when order does not matter. Both are common in probability and statistics problems.
    Proctored exams generally require a specific approved physical calculator model and do not allow browser tools or phone apps during the test. This calculator is meant for homework, practice, and everyday calculations, not as a replacement for an exam-approved calculator on test day.