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.

Quick tip: Switch between DEG, RAD, and GRAD modes above the calculator before entering trig functions — the wrong mode is the most common source of errors.
DEG
RAD
GRAD
0
DEG MODE

Calculation History

No calculations yet...

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

  1. Choose your angle mode: Select DEG (degrees), RAD (radians), or GRAD (gradians) before performing trigonometric calculations.
  2. 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.
  3. Use brackets correctly: Functions like sin( need a closing ). Example: Math.sin(30) in DEG mode = 0.5.
  4. Press = to evaluate: Click the green = button or press Enter. The result appears in the display and is saved to history.
  5. 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

ButtonFunctionExample
sin / cos / tanTrigonometric ratiossin(30°) = 0.5
sin⁻¹ / cos⁻¹ / tan⁻¹Inverse trig (arc functions)sin⁻¹(0.5) = 30°
logLogarithm base 10log(1000) = 3
lnNatural logarithm (base e)ln(e) = 1
Square root√(144) = 12
Power / exponent2^8 = 256
n!Factorial5! = 120
πPi constant≈ 3.14159265
eEuler's number≈ 2.71828182

Common Trigonometric Values (DEG Mode)

Anglesincostan
010
30°0.50.8660.577
45°0.7070.7071
60°0.8660.51.732
90°10undefined
180°0-10

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

How do I calculate sin, cos, or tan on this calculator?

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.

What is the difference between DEG, RAD, and GRAD modes?

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.

How do I raise a number to a power (xʸ)?

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.

How do I calculate factorial (n!)?

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.

What is the log button — is it log base 10 or natural log?

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.

Can I use a keyboard to type on this scientific calculator?

Yes. Type digits 0–9, operators (+, -, *, /), decimal point, and parentheses. Press Enter or = to calculate, Backspace to delete, and Escape to clear.

What does the EXP button do?

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.