Scientific Calculator
This free scientific calculator handles the math a basic calculator cannot: sine, cosine and tangent in degrees or radians, logarithms, square and cube roots, powers, factorials and percentages. Type an expression or tap the keypad — results update instantly, with no sign-up and no app to install.
Expression is required.
Degrees for school math, radians for calculus and physics.
Enter an expression to see the result
Tap the keypad or type an expression — results update instantly.
How it works
Expressions follow the standard order of operations: parentheses first, then powers (which group right to left, so 2^3^2 means 2^(3^2) = 512), then multiplication and division, then addition and subtraction. A number next to a parenthesis, constant or function multiplies automatically, so 2pi means 2 × π and 2(3+4) means 2 × (3+4).
Trigonometric functions use the angle mode you select: in Degrees mode, sin(30) = 0.5, while in Radians mode the same call expects radians, so sin(pi/2) = 1. Inverse functions (asin, acos, atan) return angles in the selected mode as well.
The % key is a percent operator, not modulo: 50% means 0.5, so 200 + 10% evaluates to 200.1. Factorial (!) works on whole numbers from 0 to 170; roots and logarithms reject inputs outside their mathematical domain instead of silently returning a wrong number.
Worked examples
Trig + powers
sin(30) + 2^3 in Degrees mode: sin(30) = 0.5 and 2^3 = 8, so the result is 8.5. Switch to Radians mode and sin(pi/2) gives 1 instead, because pi/2 radians is a right angle.
Roots and logs
sqrt(144) + log(1000): the square root of 144 is 12 and the base-10 log of 1000 is 3, so the result is 15. A typical exam-style check: cbrt(27) = 3 and ln(e) = 1.
How to measure
- Tap the keypad to build an expression, or click the expression field and type (or paste) it directly — both update the result live.
- Use Degrees for school and exam math; switch to Radians for calculus, physics and programming problems.
- Wrap anything ambiguous in parentheses: (2+3)*4 is 20, while 2+3*4 is 14, because multiplication runs before addition.
- Check the result line under the calculator: it repeats your full expression next to the answer, so a typo is easy to spot.
Assumptions & limitations
Planning estimate
- Results use binary floating-point arithmetic, so tiny rounding dust can appear (0.1 + 0.2 is 0.30000000000000004 before display rounding); answers are shown rounded to 10 decimal places.
- The % operator means percent (50% = 0.5), not modulo or remainder — a deliberate choice matching physical scientific calculators.
- Factorial is defined only for whole numbers 0–170; larger values overflow to infinity and are rejected.
- Inverse trig results stay within their mathematical ranges (asin/acos between -1 and 1); anything outside shows an error instead of a misleading number.
Frequently asked questions
Yes. It runs entirely in your browser with no sign-up, no download and no usage limit. You can use it for homework, exams preparation and everyday math as often as you like.
Use Degrees for most school math, geometry and exam questions — that is the mode most textbooks assume. Use Radians for calculus, physics and programming, where angles are measured in radians by convention. The mode only affects trig functions and their inverses.
It converts a number to a percentage: 50% becomes 0.5. So 200 + 10% evaluates to 200.1, and 50% * 80 gives 40. If you need a remainder, that is a different operation (modulo) and is not what the % key on a scientific calculator means.
Yes. Click the expression field and type or paste anything the keypad can build, including functions like sin(30), sqrt(16) and constants pi and e. The result updates as you type, and an invalid expression shows a clear error instead of a wrong answer.
Because powers group right to left in standard math notation: 2^3^2 means 2^(3^2) = 2^9 = 512. If you want (2^3)^2 = 64, add parentheses around the first power.