Scientific Calculator
A full scientific calculator that runs in your browser. Click the buttons or type on your keyboard to perform calculations as you would on a physical calculator — trigonometry, logarithms, powers, roots, factorials, memory, and a running history of your last results.
Advertisement — In-Article
(Responsive Fluid)
How to use it
Build an expression exactly as you would write it: the display shows the expression as you type and a live result underneath. Parentheses group as usual, multiplication is implied where mathematics implies it — 2π and 2(3+4) both work — and pressing = records the calculation in the history and makes the result available through Ans. Function keys such as sin, ln, and √ insert the function and an opening parenthesis; close it yourself or let the calculator close it when you press =. Postfix keys act on the value just before them: x² squares, n! takes the factorial, % divides by 100, and 1/x inverts.
The functions at a glance
| Keys | What they do |
|---|---|
| sin cos tan · sin⁻¹ cos⁻¹ tan⁻¹ | Trigonometry and inverse trigonometry, in degrees or radians (see the Deg/Rad toggle). |
| xʸ · ʸ√x · x² · x³ · √x · ∛x | Powers and roots. xʸ is a general power; ʸ√x takes the y-th root of x (enter y first); the rest are the common fixed cases. |
| ln · log · eˣ · 10ˣ | Natural logarithm, base-10 logarithm, and their inverse exponentials. |
| n! · % · 1/x · ± | Factorial (exact for whole numbers to 170, via the gamma function beyond), percent (divide by 100), reciprocal, and sign change of the last value or group. |
| π · e · EXP · RND | The constants π and e, scientific-notation entry (×10ⁿ), and a random decimal between 0 and 1. |
| Ans · M+ · M− · MR · Back · AC | Last answer, memory add/subtract/recall, delete the last entry, and all-clear (AC clears the expression; memory survives until you overwrite it). |
Keyboard shortcuts
Digits and . + − * / type directly; ^ is power, % is percent, and ( ) group. Enter or = evaluates, Backspace deletes the last entry, and Escape clears. The calculator keeps double precision internally — roughly 15 significant digits — and displays 12, switching to exponential notation outside that comfortable range, so a result like 0.1 + 0.2 shows the honest 0.3 rather than a trail of binary rounding dust.