Scientific Calculator
A full-featured calculator with trigonometric functions, logarithms, exponents, constants, memory, and calculation history. Supports both degree and radian modes. Use the buttons or type with your keyboard.
How to Use This Calculator
This scientific calculator works like a physical calculator you would use in school or at work. Enter expressions using the on-screen buttons or your keyboard, and press = (or Enter) to evaluate.
Basic Operations
Type numbers and use +, -, ×, ÷ for arithmetic. Use parentheses to control evaluation order: (2 + 3) * 4 gives 20 instead of 14.
Trigonometric Functions
Press sin, cos, or tan then enter the angle value and close the parenthesis. Use the DEG/RAD toggle to switch between degree and radian mode. Inverse functions (sin-1, cos-1, tan-1) return the angle for a given ratio.
Logarithms & Powers
- log -- Base-10 logarithm
- ln -- Natural logarithm (base e)
- xy -- Raises x to the power y (enter as
x^y) - x2 -- Squares the current value
- √ -- Square root
Constants
π inserts pi (3.14159...) and e inserts Euler's number (2.71828...). These can be used in any expression: 2 * π * r.
Memory Functions
| Button | Action |
|---|---|
| MC | Clear memory (reset to 0) |
| MR | Recall memory value to display |
| M+ | Add displayed value to memory |
| M- | Subtract displayed value from memory |
Keyboard Shortcuts
| Key | Action |
|---|---|
0-9, . | Enter digits |
+ - * / | Operators |
( ) | Parentheses |
^ | Exponent |
Enter | Evaluate |
Escape | Clear all |
Backspace | Delete last character |
Common Scientific Calculations
Trigonometry Examples
Example -- sin(30) in degrees
Set mode to DEG, type sin(30), press =. Result: 0.5
Example -- cos(pi) in radians
Set mode to RAD, type cos(pi), press =. Result: -1
Logarithm Examples
Example -- log(1000)
Type log(1000), press =. Result: 3 (because 10^3 = 1000)
Example -- ln(e)
Type ln(e), press =. Result: 1 (because e^1 = e)
Power & Root Examples
Example -- 2^10
Type 2^10, press =. Result: 1024
Example -- Square root of 144
Type sqrt(144), press =. Result: 12
Reference: Common Values
| Expression | Value | Notes |
|---|---|---|
| π (pi) | 3.14159265... | Ratio of circumference to diameter |
| e | 2.71828183... | Base of natural logarithm |
| sin(90°) | 1 | In degree mode |
| cos(0°) | 1 | In degree mode |
| tan(45°) | 1 | In degree mode |
| log(10) | 1 | Base-10 logarithm |
| ln(e) | 1 | Natural logarithm |
| 2^10 | 1024 | Common power of 2 |
| 10! | 3628800 | 10 factorial |
Frequently Asked Questions
What functions does this scientific calculator support?
This calculator supports basic arithmetic (+, -, ×, ÷), trigonometric functions (sin, cos, tan and their inverses), logarithms (log base 10 and natural log), exponents and powers, square roots, factorials, constants (pi and e), parentheses for grouping, and memory functions (M+, M-, MR, MC).
How do I switch between degrees and radians?
Click the DEG/RAD toggle button at the top of the calculator. When set to DEG, trigonometric functions interpret angles in degrees. When set to RAD, they use radians. The current mode is always displayed on the toggle and in the display indicator.
What is the difference between log and ln?
log computes the base-10 (common) logarithm: log(100) = 2 because 10^2 = 100. ln computes the natural logarithm (base e): ln(e) = 1 because e^1 = e. Both are widely used in science, engineering, and mathematics.
Can I use keyboard input?
Yes. Type numbers and operators directly. Press Enter to evaluate, Escape to clear, and Backspace to delete the last character. You can also type ^ for exponents and parentheses for grouping.
Does this calculator store my data?
No. All calculations run entirely in your browser. No data is sent to any server, and nothing is stored after you close the page.
Why does sin(180) not equal exactly 0?
Due to floating-point arithmetic limitations in computers, trigonometric calculations at certain angles may produce very small numbers (like 1.22e-16) instead of exactly 0. This calculator rounds results to 12 significant digits to minimize this issue, but extremely small residuals may occasionally appear.
Privacy & Limitations
Privacy: This calculator runs entirely in your browser. No expressions, results, or history data is transmitted or stored on any server.
Limitations: Results are limited to the precision of JavaScript floating-point numbers (about 15-17 significant digits). Very large factorials (above 170!) will return Infinity. This tool is for general-purpose calculations and is not intended for mission-critical engineering or financial applications requiring arbitrary precision.
Related Tools
- Probability Distribution Visualizer -- Visualize normal, binomial, Poisson, and other probability distributions
- Percentage Calculator -- Calculate percentages, find X% of Y, percentage change
- Polynomial Calculator -- Add, subtract, multiply polynomials with step-by-step solutions
- Z-Score Calculator -- Calculate z-score and understand normal distribution percentiles
Related Tools
View all toolsPercentage Calculator
Calculate percentages, find X% of Y, percentage change
Ratio Calculator
Simplify a ratio and see the reduced form
Number to Words Converter
Convert numbers to written English words
Scientific Notation Converter
Convert between standard and scientific notation
Decimal to Fraction Converter
Convert decimals to fractions and vice versa
Quadratic Formula Calculator
Solve ax² + bx + c = 0 with step-by-step solution
Scientific Calculator FAQ
What functions does this scientific calculator support?
This calculator supports basic arithmetic (+, -, x, /), trigonometric functions (sin, cos, tan and their inverses), logarithms (log base 10 and natural log), exponents and powers, square roots, factorials, constants (pi and e), parentheses for grouping, and memory functions (M+, M-, MR, MC).
How do I switch between degrees and radians?
Click the DEG/RAD toggle button at the top of the calculator. When set to DEG, trigonometric functions use degrees. When set to RAD, they use radians. The current mode is always displayed on the button.
What are the memory functions?
MC clears memory, MR recalls the stored memory value, M+ adds the current display value to memory, and M- subtracts the current display value from memory. A small 'M' indicator appears when memory contains a value.
Does this calculator store my data?
No. All calculations run entirely in your browser. No data is sent to any server, and nothing is stored after you close the page.
Can I use keyboard input?
Yes. You can type numbers, operators (+, -, *, /), parentheses, and press Enter to evaluate. Press Escape to clear, and Backspace to delete the last character.