Scientific calculator
Type the calculation on your keyboard or use the keys. It follows the order of operations, supports parentheses, degrees, and radians, and shows the exact result as you type.
Result format
History
Your latest calculations appear here. Select one to use it again.
How to use it
- Type the calculation on the screen or use the keys. On a computer keyboard, +, -, *, /, ^, and parentheses also work.
- Watch the live result below the calculation. If a parenthesis is left open, it closes itself when you calculate.
- Press Enter or the = button to save the calculation to the history. Then you can continue with an operator and the previous result (Ans) is used.
- Switch between degrees, radians, and gradians, or choose the notation and decimals under “Result format”. Copy the number with one click.
Frequently asked questions
Why does 0.1 + 0.2 give exactly 0.3?
Because the calculator uses 50-digit decimal arithmetic instead of binary floating-point numbers, which produce results like 0.30000000000000004. Results are shown with up to 12 significant digits, and you can raise that to 30.
How do I use degrees and radians?
Pick the unit with the Degrees / Radians / Gradians selector. In degrees, sin(30) is 0.5. You can also type the ° symbol after a number: sin(30°) gives 0.5 in any unit, and 1 rad converts radians to the active unit.
What do 2nd and hyp mean on the keypad?
2nd switches the keys to their inverse function: sin() becomes inverse sine, ln becomes e to the power of x, x² becomes x³, the square root becomes the cube root, and nCr becomes nPr. With hyp, sin(), cos(), and tan() become their hyperbolic versions. Both turn off by themselves after you use a key.
How do I write functions with two values, like combinations or the GCD?
Separate the values with commas: nCr(5, 2) gives 10, gcd(12, 18) gives 6, log(8, 2) gives 3, and root(27, 3) gives 3. Semicolons work too. Always put the values in parentheses. Outside a function, a comma between digits, as in 1,234, is read as a thousands separator.
How does the percent key work?
A number followed by % is divided by 100: 50% is 0.5. When you add or subtract it from another number, it is calculated on that number, as on a pocket calculator: 200 + 10% gives 220 and 200 − 10% gives 180. Multiplied, 200 × 10% gives 20.
Are my calculations saved?
Only in your browser: the history (your last 25 calculations) and your preferences are kept on this device, and you can delete the history with “Clear history”. Nothing is sent to a server, and the calculator works offline once it has loaded.
What this calculator can do
- Exact arithmetic: addition, subtraction, multiplication, division, powers, and roots with decimals and no rounding errors.
- Correct order of operations: 2 + 3 × 4 = 14, −2² = −4, and 2^3^2 = 512.
- Functions: sine, cosine, tangent, and their inverse and hyperbolic versions; logarithms (ln, log, log2, and any base); exponential; factorial; absolute value; modulo; combinations; permutations; GCD and LCM.
- Constants: π, e, and the golden ratio φ, plus Ans (the last result) and M (memory).
- Notation: automatic, scientific, engineering, or fixed decimals, with an optional thousands separator.
Examples to try
- sin(30°) = 0.5
- 10 mod 3 = 1
- 9^0.5 = 3
- nCr(5, 2) = 10
- 25! = 1.55112100433×1025
- 1/3 = 0.333333333333 (fraction 1/3)
Keyboard shortcuts
Enter calculates and saves to the history, Escape clears the display, and the up and down arrows move through your previous calculations. If you type an operator right after a result, the calculator continues from that result. For percentage problems, try the percentage calculator.
Updated on September 30, 2026