Pythagoras: the hypotenuse of a 3-4-5 triangle
- Input
- √(3² + 4²)
- Working
- 3² = 9 and 4² = 16. 9 + 16 = 25. √25 = 5.
- Result
- √(3² + 4²) = 5
A full scientific calculator with trig, logarithms, powers, roots and constants — in degrees or radians — with a clear history of what you entered. Runs entirely in your browser — your numbers never leave this device.
| Angle | sin | cos | tan |
|---|---|---|---|
| 0° | 0 | 1 | 0 |
| 30° | 0.5 | 0.866 | 0.577 |
| 45° | 0.707 | 0.707 | 1 |
| 60° | 0.866 | 0.5 | 1.732 |
| 90° | 1 | 0 | Undefined |
This is a standard scientific keypad: the four arithmetic operations plus parentheses, powers (x^y), square and cube roots, base-10 log and natural log (ln), the trig functions sin, cos and tan with their inverses, factorial (n!), the constants π and e, and a modulo (%) key. Expressions are evaluated with the normal order of operations — parentheses first, then powers and roots, then multiplication and division, then addition and subtraction — so 2 + 3 × 4 gives 14, not 20, unless you add parentheses yourself.
The DEG / RAD toggle decides how trig functions read angles, and it is the single most common cause of 'wrong' answers on any scientific calculator. Use degrees for everyday geometry (sin of 30° = 0.5); use radians for calculus and physics, where angles are naturally measured so that a full turn is 2π. The current mode is always visible next to the display, and inverse trig returns its answer in whichever mode is selected.
Some inputs have no real answer and the calculator says so instead of guessing: the log of zero or a negative number, the square root of a negative number, division by zero, and tan of 90° are all undefined in real arithmetic, and each produces a clear error rather than a misleading number. Very large and very small results switch to scientific notation (for example 1.23e12) so no digits are silently dropped.
Both measure angles, in different units: a full turn is 360 degrees or 2π radians, so 180° = π radians. Trig functions give completely different values in each mode — sin(30) is 0.5 in degree mode but about −0.988 in radian mode (30 radians). Check the DEG/RAD indicator before blaming the calculator; it is the most common source of unexpected results.
The standard scientific set: addition, subtraction, multiplication and division with parentheses; powers x^y and x²; square root and cube root; base-10 logarithm (log) and natural logarithm (ln); sin, cos, tan and their inverses; factorial n! for whole numbers; the constants π and e; and a modulo (%) key. It does not do symbolic algebra, equation solving, graphing or complex numbers — results are real numbers only.
Because the input is outside the function's domain in real numbers. Logarithms are only defined for positive numbers, and square roots of negative numbers are not real (they are imaginary numbers, which this calculator does not handle). Division by zero and tan(90°) are likewise undefined. The error message names the problem instead of displaying a fake result.
That is scientific notation: 1.23e12 means 1.23 × 10¹², or 1,230,000,000,000. The calculator switches to this format for very large or very small results so that significant digits are preserved instead of being cut off by the width of the display.
It calculates in double-precision floating point — the same arithmetic used by spreadsheets and most programming languages — which is accurate to about 15 significant decimal digits. That is far beyond everyday, school or engineering-estimate needs, though like all floating-point tools it can show tiny rounding artefacts in the last digit of chained calculations.
No. It runs 100% in your browser: expressions are evaluated on your device, nothing is uploaded to a server, and the on-screen history lives only in this tab. Reload or close the page and the history is cleared.
More in Math Calculators · Browse all tools