This free scientific calculator handles everything from basic arithmetic to trigonometry, logarithms, hyperbolic functions, and statistics, all organized into four tabs so the keypad you need is never buried under keys you don’t. It runs entirely in the browser, keeps a full calculation history you can export, and supports both typed and tapped input, making it equally usable on a desktop or a phone.
How to use this scientific calculator
- Tap keys to build your expression, or type directly on a computer keyboard.
- Switch between the four tabs depending on what you need: main, func, hyp, or abc.
- Set the angle mode to DEG or RAD using the toggle at the top, depending on whether you want trig functions to interpret numbers as degrees or radians.
- Press “=” or Enter to calculate. A live preview of the result appears next to the input as you type, before you even press equals.
- Use Undo, Redo, Del (backspace), Clear (clears input only), or All Clear (clears input, history, and memory) from the toolbar as needed.
- Use the Memory row: MC clears memory, MR recalls it into the input, M+ adds the current result to memory, M− subtracts it.
- Check the History panel on the side to review past calculations, click any entry to reuse its result, and use Export to download your history as Text, PDF, or Excel.
- Optionally select a currency from the History panel’s currency dropdown if you want your exported results labeled with a specific currency symbol.
- Click the “?” help button at any time for a full in-app reference of syntax and features.
What this scientific calculator does
Rather than cramming every function onto one crowded keypad, this calculator splits its functions across four tabs so each one stays focused and easy to scan. It evaluates full typed expressions rather than requiring a strict step-by-step button sequence, meaning you can type something like 3(4+5) or 2pi without an explicit multiplication sign, and it shows a live preview of the result as you build the expression, before you’ve even finished typing it.
The four tabs explained
| Tab |
What it contains |
| main |
Digits, arithmetic operators, x², xy, |x|, fractions, square root, nth root, π, and basic trig (sin, cos, tan) |
| func |
Inverse trig (sin⁻¹, cos⁻¹, tan⁻¹), ln, log, ex, 10x, 2x, abs, round, factorial, nPr, nCr, mod, gcd, lcm, rand, mean, stdev, stdevp |
| hyp |
Hyperbolic and inverse hyperbolic functions (sinh, cosh, tanh, and their inverses), alongside roots and logs for convenience |
| abc |
A full QWERTY keyboard for typing letter-based expressions, variable names, or custom function calls directly |
DEG versus RAD: why it matters
The angle mode toggle at the top of the display controls how every trig function, sin, cos, tan, and their inverses, interprets the numbers you give it. In DEG mode, an input of 90 for sine is treated as 90 degrees; in RAD mode, that same 90 is treated as 90 radians, a vastly different angle. Getting this setting wrong is one of the most common sources of an unexpected trig result, so it’s worth checking the toggle before running a trigonometry calculation, especially if a previous session left it set to the other mode.
Useful syntax this calculator understands
2pi or 3(4+5) — multiplication doesn’t need an explicit × sign
|x| — the |x| key wraps a value in absolute-value bars
nrt(3,27) — nth root; first number is the root, second is the value (finds the cube root of 27)
nPr(5,2) / nCr(5,2) — permutations and combinations
mod(10,3), gcd(24,36), lcm(4,6) — number theory helpers
ans — reuses your last result in a new expression
Being able to chain a result forward with ans is particularly useful for multi-step calculations, since you don’t need to retype or remember a previous result to keep building on it.
Statistics functions
The func tab includes mean, stdev, and stdevp, letting you compute the average, sample standard deviation, and population standard deviation directly from a list of numbers without needing a separate statistics tool. This is useful for quick data checks where opening a spreadsheet would be overkill.
Permutations, combinations, and number theory
nPr and nCr calculate permutations and combinations respectively, common in probability and combinatorics problems. Alongside these, mod, gcd, and lcm cover common number theory operations, remainder, greatest common divisor, and least common multiple, that otherwise require manual calculation or a dedicated tool.
Memory functions
The memory row works the same way as a physical scientific calculator: MC clears whatever is stored in memory, MR recalls the stored value into your current input, M+ adds your current result to memory, and M− subtracts it. A small “M” badge appears near the top of the display once memory holds a non-zero value, so you always know at a glance whether memory is currently in use.
Clear versus All Clear
These two buttons are deliberately different in scope. Clear only resets the current input line, leaving your calculation history and any stored memory value untouched. All Clear resets everything at once: the input, the full history, and memory. Reaching for the wrong one can either leave old history cluttering your session or unintentionally wipe a memory value you still needed, so it’s worth knowing which one you actually want before pressing it.
History and exporting your calculations
Every calculation you run is automatically saved to the History panel alongside the calculator. Clicking any past entry inserts its result back into the input, which is a quick way to continue from an earlier calculation without retyping it. If you want to keep a record outside the browser, the Export menu in the History panel lets you download your full history as a Text file, a PDF, or an Excel spreadsheet, optionally labeled with a currency symbol chosen from the History panel’s currency dropdown if your calculations involve money.
Built for keyboard use and accessibility
Every key on this calculator is a real, labeled button that can be reached with Tab and activated with Enter or Space, and results announce themselves to screen readers as they update, rather than relying purely on visual feedback. On touch devices, the input field intentionally doesn’t trigger your device’s on-screen keyboard, since the calculator’s own keys are meant to be the primary way of entering an expression, keeping the interface consistent whether you’re using a mouse, a keyboard, or a touchscreen.
Frequently asked questions
Should I use DEG or RAD mode?
Use DEG if you’re working with angles measured in degrees (the everyday unit, where a full circle is 360). Use RAD if you’re working in radians (where a full circle is 2π), which is more common in advanced math and physics contexts. Getting this setting wrong is a common cause of an unexpected trig result, so check the toggle before calculating.
What’s the difference between the Clear and All Clear buttons?
Clear only resets the current input, keeping your calculation history and any stored memory value intact. All Clear wipes everything at once, the input, the full history, and memory, so use it only when you actually want to start completely fresh.
Do I need to type a multiplication sign between a number and a variable like pi?
No. This calculator understands implied multiplication, so expressions like 2pi or 3(4+5) work without an explicit × sign between the number and what follows it.
How do I find the cube root or another nth root of a number?
Use the nrt function with the root as the first argument and the value as the second, for example nrt(3,27) finds the cube root of 27. This is different from the standard square root key, which only ever computes a root of 2.