Scientific Calculator
Advanced scientific calculator with trigonometry, logarithms, powers, roots, constants, memory and full keyboard support.
⌨️ Keyboard supported — digits & operators, Enter = evaluate, Escape = clear
The One Mistake That Ruins Half of All Trig Answers
Ask any physics teacher what the single most common calculation error is, and the answer is almost always the same: running a trig function in the wrong angle mode. Type sin(30) into a calculator set to RAD instead of DEG and you get 0.9880 instead of 0.5 — a completely wrong answer that looks believable enough to slip past. This scientific calculator puts the DEG/RAD toggle right at the top so you never forget to check it. The current mode is always visually active, and switching takes one click. Small detail, but it has saved more exam marks than any formula sheet.
Beyond trig, this free browser-based tool handles the full range of functions you actually need across school, engineering, and science work — logarithms (both log₁₀ and natural log), arbitrary powers, roots, factorials, the constants π and e, and a five-register memory system for chaining multi-step problems without writing anything down. Everything runs locally in your browser. No app, no account, nothing to install.
Getting the Most Out of the Memory System
Most people use MS and MR once and think they understand memory. The real power is in M+ and M−. Say you are calculating total resistance in a parallel circuit — you need to sum several fractions, then take the reciprocal. Each time you compute a term like 1/R₁, press M+ to add it to the running total without losing the display value. After all terms are accumulated, press MR to recall the sum, then hit 1/x. The memory system effectively gives you a second working register so you can keep one value in hand while building up another.
MC clears memory entirely when you start a new problem. The memory bar at the top of the calculator shows the stored value at all times — you will never accidentally recall a stale number from three calculations ago.
log vs ln — Which One Does Your Problem Actually Need?
These two buttons trip people up constantly. log is base-10 — the one you use for pH chemistry (pH = −log[H⁺]), decibel calculations (dB = 10 × log(P₂/P₁)), and the Richter scale. ln is base-e — the one that appears in calculus, population growth models, radioactive decay (N = N₀ × e^(−λt)), and continuous compound interest. They are not interchangeable. If your formula has the letter e in it as a base, use ln and eˣ. If your formula has 10 as a base, use log and 10ˣ.
The eˣ and 10ˣ buttons are the corresponding inverses — eˣ undoes ln, and 10ˣ undoes log. So if you took ln of a number and want to recover the original, press eˣ on the result. This inverse relationship is worth practicing until it is instinctive, especially for Class 11–12 maths and first-year engineering subjects.
Factorials, Permutations, and Where n! Actually Breaks
The n! button computes exact factorial values up to 170!. At 171! the result exceeds JavaScript's floating-point ceiling (~1.8 × 10³⁰⁸) and returns Infinity — the calculator will show Error rather than silently give you a wrong number. For most combinatorics problems in school or entrance exams, you will never go above 20! in a direct computation. If you are working with large n in permutation or combination formulas and need exact results, use our Permutation & Combination Calculator which handles nPr and nCr directly without computing the full factorial.
For geometry work — finding sides, angles, or areas of triangles — pair this calculator with the Pythagorean Theorem Calculator, which handles right-triangle problems with a dedicated interface and step-by-step output.
Typing Is Faster Than Clicking — Full Keyboard Reference
Once you know the keyboard shortcuts, you will rarely need the mouse for number entry. Digits 0–9 and the decimal point type directly. The four arithmetic operators map to their keyboard symbols: +, -, *, /. Press Enter or = to evaluate. Made a typo? Backspace removes the last digit. Want to start over? Escape resets everything — equivalent to pressing C.
Function keys (sin, log, √x and so on) still need a mouse click since they have no standard keyboard equivalent. But for the number-and-operator layer — which makes up the bulk of any multi-step calculation — keeping your hands on the keyboard cuts calculation time noticeably. All computation runs in your browser; nothing you type is sent anywhere.
✓Verified by ToollyX Team · Last updated June 2026