Scientific Calculator
A free scientific calculator online for trigonometry, logarithms, powers, roots, and mathematical constants — no sign-up required and nothing ever leaves your device. Switch between degrees and radians, store values in memory, and review your last 20 calculations in the built-in history panel.
How It Works
Set your angle mode
Pick DEG or RAD before using trig functions. DEG mode works with degrees (0–360), RAD mode works with radians (0–2π). The mode is shown at the top of the calculator.
Build your expression
Tap function buttons (sin, log, √x…) and numbers to compose your calculation. The expression bar shows the full formula so you can review it before evaluating.
Press = for the result
Hit = and the answer appears instantly. All arithmetic runs in your browser — no network round-trip, no waiting. The result is saved to your history automatically.
Use memory for multi-step work
Store intermediate results with M+, bring them back with MR, and clear with MC. Chain complex calculations across multiple steps without retyping.
Why users love this tool
- Your calculations never leave your device — everything runs in JavaScript in your browser, not on our servers.
- Instant results — there's no upload or round-trip to a server, so answers appear the moment you press =.
- No account needed — just open the page and start calculating straight away.
- Works on any device — optimised for both desktop and mobile browsers.
Function Reference
| Button | What it does | Example |
|---|---|---|
| sin / cos / tan | Trigonometric functions (DEG or RAD) | sin(30) = 0.5 in DEG mode |
| sinh / cosh / tanh | Hyperbolic functions (always radians) | sinh(1) ≈ 1.1752 |
| log | Base-10 logarithm (common log) | log(1000) = 3 |
| ln | Natural logarithm (base-e) | ln(e) = 1 |
| √x / ∛x | Square root / cube root | √144 = 12, ∛27 = 3 |
| x² / x³ / xʸ | Square, cube, or arbitrary power | 2 xʸ 10 = 1024 |
| |x| | Absolute value | |−42| = 42 |
| mod | Modulo (remainder after division) | 17 mod 5 = 2 |
| π | Pi constant ≈ 3.14159265… | 2 × π ≈ 6.28318 |
| e | Euler's number ≈ 2.71828… | e² ≈ 7.389 |
Features
- Full trig suite: sin, cos, tan plus hyperbolic counterparts sinh, cosh, tanh.
- DEG / RAD toggle: switch angle modes without leaving the page.
- Logarithms: base-10 log and natural log (ln) in one click.
- Powers and roots: x², x³, xʸ, square root, and cube root.
- Mathematical constants: π and Euler's number e built in.
- Memory functions: MC, MR, M+, M− for multi-step calculations.
- Calculation history: your last 20 results shown in a collapsible panel.
- Your data stays private: all arithmetic runs in your browser — nothing is uploaded or stored.
- No account required: open the page and start calculating straight away.
- Works on any device: responsive layout optimised for desktop and mobile.
Frequently Asked Questions
How do I calculate sin, cos, or tan?
Press the sin, cos, or tan button, type your angle value, close the parenthesis with ), then press =. Make sure you have selected the correct angle mode (DEG or RAD) beforehand.
What is the difference between DEG and RAD mode?
DEG mode treats angles as degrees — for example, sin(90) = 1. RAD mode treats angles as radians — for example, sin(π/2) = 1. For most everyday science and engineering problems, check which unit your question uses and set the mode to match.
What is the difference between log and ln?
log computes the base-10 (common) logarithm, used in chemistry (pH), decibels, and Richter scale calculations. ln computes the natural logarithm (base-e), used in calculus, growth modelling, and physics.
How do I raise a number to a custom power?
Press xʸ after entering the base, then type the exponent and press =. For example: enter 2, press xʸ, enter 10, press = → result is 1024. Use x² or x³ as shortcuts for squaring or cubing.
Is my data stored or sent to a server?
No. Every calculation happens entirely in your browser using JavaScript. Nothing you type is sent to or stored on any server. Your history exists only in browser memory and is cleared when you refresh or close the tab.
How do the memory functions work?
MC clears the stored value to zero. MR recalls it into the current expression. M+ adds the displayed number to memory; M− subtracts it. When memory holds a non-zero value, it is displayed above the calculator screen as a reminder.