Scientific Calculator
Solve mathematical expressions with trigonometry, logarithms, powers, roots and more. A free, easy-to-use scientific calculator designed for students, professionals and everyday calculations.
Enter your calculation
Tip: You can type calculations directly using your keyboard. Use parentheses to group expressions. Press Enter to calculate.
Calculation History
Select a previous calculation to reuse its expression. Your history remains only for this page session.
Advanced Functions
Calculate trigonometry, logarithms, factorials, powers and square roots in one place.
Instant Results
Evaluate expressions quickly and review your recent calculations without retyping.
Mobile Friendly
Use the calculator on mobile, tablet or desktop without installing an application.
How to Use the Scientific Calculator
- Enter an expression using the keypad or your keyboard.
- Select DEG for degrees or RAD for radians when using trigonometric functions.
- Use parentheses to group parts of an expression.
- Press the equals button or Enter to calculate the result.
- Click an item in Calculation History to reuse its expression.
Scientific Calculator Functions
This calculator includes basic arithmetic, sine, cosine, tangent, inverse trigonometric functions, logarithms, natural logarithms, powers, square roots, factorials, absolute values, percentages, the constants π and e, and the previous answer.
Scientific Calculator Formula Guide
Power calculation
Example: 2^3 = 8
Square root
Example: √25 = 5
Factorial
Example: 5! = 120
Frequently Asked Questions
Is this scientific calculator free?
Yes. It is free to use online and does not require an installation.
What is the difference between DEG and RAD?
DEG uses degrees for angles, while RAD uses radians. Choose the mode that matches your problem.
How do I calculate a power?
Enter the base, press xʸ, enter the exponent and press equals. For example, enter 2, xʸ, 3 to calculate 2³.
Can I calculate logarithms?
Yes. Use log for base-10 logarithms and ln for natural logarithms. Their input must be greater than zero.
Why is my result showing an error?
Check for missing parentheses, division by zero, invalid logarithm inputs, or mathematical operations that do not have a real-number result.