Scientific Calculator
Full-featured scientific calculator with trigonometry, logarithms, exponents, factorial, memory functions, and keyboard support. All calculations happen locally — nothing leaves your browser.
How to Use the Scientific Calculator
- Enter expressions — use the buttons or type directly on your keyboard.
- Switch modes — DEG for degrees, RAD for radians (trig functions).
- Use memory — M+ to store, M- to subtract, MR to recall, MC to clear.
- View history — all calculations are logged below the calculator.
Keyboard Shortcuts
Type numbers and operators directly: 0-9, + - * /, ( ), ., %.
Press Enter or = to evaluate, Backspace to delete, Escape to clear.
Use s for sin, c for cos, t for tan, l for log, n for ln.
Frequently Asked Questions
The % operator divides by 100. So entering 50% gives 0.5. In expressions like 200 + 10%, it calculates 10% of 200 (which is 20) and adds it, giving 220.
Use the xʸy button or type **. For example, 2**10 = 1024. You can also use sqrt( for square root and cbrt( for cube root.
For base-10 logarithms, press the 'log' button. For natural logarithms (base e), press 'ln'. To calculate logarithms with other bases, use the change-of-base formula: log_b(x) = ln(x) ÷ ln(b). For example, log_2(8) = ln(8) ÷ ln(2) = 3. This calculator supports both log and ln functions.
Use Cases
Trigonometry Problems
Solve trigonometry problems including sine, cosine, and tangent calculations for math homework and engineering projects.
Logarithmic Calculations
Perform logarithmic and exponential calculations for science class, including natural logs and common logarithms.
Statistical Analysis
Use statistical functions for data analysis including mean, standard deviation, and probability calculations.
Complex Number Arithmetic
Perform complex number arithmetic and engineering notation conversions for electrical engineering and physics coursework.
Engineering Notation
Convert numbers to engineering notation for expressing very large or very small values in scientific and technical work.