Scientific Calculator
Full-featured online calculator with trig, logarithms, powers, and history
A free browser-based scientific calculator supporting trigonometric functions (sin, cos, tan) in DEG, RAD, and GRAD modes. Includes logarithms, natural log, square roots, cube roots, powers, factorials, and a live calculation history you can click to reuse.
Calculation History
What Is a Scientific Calculator?
A scientific calculator is an advanced calculator capable of computing trigonometric functions, logarithms, exponents, roots, and factorials — functions far beyond the scope of a basic four-function calculator. Scientists, engineers, students, and mathematicians use scientific calculators daily for coursework, lab work, and technical analysis.
This free online scientific calculator replicates the functionality of a physical scientific calculator directly in your browser, with no app to download or install. It supports all major scientific operations and retains a calculation history so you can trace your work.
How to Use This Calculator
- Choose your angle mode: Select DEG (degrees), RAD (radians), or GRAD (gradians) before performing trigonometric calculations.
- Build your expression: Click the function buttons (sin, cos, log, sqrt, etc.) or numeric keys to construct your formula. You can also type directly from your keyboard.
- Use brackets correctly: Functions like
sin(need a closing). Example:Math.sin(30)in DEG mode = 0.5. - Press = to evaluate: Click the green = button or press Enter. The result appears in the display and is saved to history.
- Reuse history results: Click any item in the history panel to load that result back into the expression for further calculations.
Key Formulas and Functions
| Button | Function | Example |
|---|---|---|
| sin / cos / tan | Trigonometric ratios | sin(30°) = 0.5 |
| sin⁻¹ / cos⁻¹ / tan⁻¹ | Inverse trig (arc functions) | sin⁻¹(0.5) = 30° |
| log | Logarithm base 10 | log(1000) = 3 |
| ln | Natural logarithm (base e) | ln(e) = 1 |
| √ | Square root | √(144) = 12 |
| xʸ | Power / exponent | 2^8 = 256 |
| n! | Factorial | 5! = 120 |
| π | Pi constant | ≈ 3.14159265 |
| e | Euler's number | ≈ 2.71828182 |
Common Trigonometric Values (DEG Mode)
| Angle | sin | cos | tan |
|---|---|---|---|
| 0° | 0 | 1 | 0 |
| 30° | 0.5 | 0.866 | 0.577 |
| 45° | 0.707 | 0.707 | 1 |
| 60° | 0.866 | 0.5 | 1.732 |
| 90° | 1 | 0 | undefined |
| 180° | 0 | -1 | 0 |
Worked Examples
Example 1 — Trig in DEG mode: To find sin(45°), select DEG mode, press sin, type 45, close bracket, press =. Result: 0.7071067812.
Example 2 — Logarithm: To find log(1000), press log, type 1000, close bracket, press =. Result: 3.
Example 3 — Power: To calculate 3 to the power 4, press xʸ, type 3, comma, 4, close bracket, press =. Result: 81.
Example 4 — Factorial: To find 7!, press n!, type 7, close bracket, press =. Result: 5040.
Example 5 — Combined expression: To compute √(3² + 4²), type Math.sqrt(3**2+4**2) and press =. Result: 5 (Pythagorean triple).
Tips and Keyboard Shortcuts
- Use keyboard digits 0–9 and operators +, -, *, / to type directly without clicking.
- Press Enter or = to evaluate your expression.
- Press Backspace to delete the last character.
- Press Escape to clear the display completely (same as AC).
- Always verify your angle mode before computing trig — sin(90) in RAD mode does not equal 1.
- For very large or small numbers, use the EXP button for scientific notation (e.g., 1.5E10 = 15 billion).
- Close all brackets before pressing = — unclosed brackets cause errors.
Frequently Asked Questions
Press the sin, cos, or tan button to insert the function, enter your angle, close the bracket with ), and press =. Select the correct angle mode (DEG, RAD, or GRAD) first using the tabs above the calculator.
DEG (degrees) uses a 360° full circle — most common for everyday use. RAD (radians) uses 2π for a full circle and is standard in higher mathematics. GRAD (gradians) divides a full circle into 400 units, mainly used in surveying.
Press the xʸ button which inserts Math.pow(. Type your base number, a comma, the exponent, and close the bracket. Example: Math.pow(2,8) = 256.
Press n! to insert Math.factorial(, enter your positive integer, close the bracket, and press =. Factorials work for integers 0 to 170. Example: 5! = 120.
The log button calculates log base 10 (common logarithm). The ln button calculates the natural logarithm (base e). Example: log(100) = 2, ln(e) = 1.
Yes. Type digits 0–9, operators (+, -, *, /), decimal point, and parentheses. Press Enter or = to calculate, Backspace to delete, and Escape to clear.
EXP inserts E for scientific notation, letting you enter very large or small numbers. For example, 1.5E10 means 1.5 × 10¹⁰ = 15,000,000,000.