DEG RAD
2nd
0
📜 History
Your calculations will appear here

About This Scientific Calculator

A scientific calculator handles the math that a basic calculator can't: trigonometric functions, logarithms, powers, roots, factorials, and mathematical constants. It's essential for students, engineers, scientists, and anyone working with technical calculations.

How to Use It

  • Click the buttons — the calculator handles operator precedence automatically.
  • Or use your keyboard — numbers, operators, parentheses, Enter for equals, Backspace to delete, Escape to clear.
  • Switch DEG / RAD — click the badges at the top of the display to change the angle mode for trigonometric functions.
  • View history — click any past result to reuse it.

Supported Functions

Button Function Example
sinSine (angle in DEG or RAD)sin(30) = 0.5 in DEG
cosCosinecos(60) = 0.5 in DEG
tanTangenttan(45) = 1 in DEG
lnNatural logarithm (base e)ln(e) = 1
logCommon logarithm (base 10)log(100) = 2
√Square root√(16) = 4
x²Square5² = 25
xʸPower2^10 = 1024
x!Factorial5! = 120
%Percentage (divide by 100)50% = 0.5
πPi constantπ ≈ 3.14159
eEuler's numbere ≈ 2.71828

Keyboard Shortcuts

  • 0–9 — digits
  • . — decimal point
  • + − * / — operators
  • ( ) — parentheses
  • Enter or = — calculate
  • Backspace — delete last character
  • Escape — clear all
  • ^ — power
  • % — percent

Order of Operations

The calculator follows standard mathematical precedence (PEMDAS):

  • Parentheses first
  • Exponents (powers, roots)
  • Multiplication and Division (left to right)
  • Addition and Subtraction (left to right)

So 2 + 3 × 4 = 14, not 20.

Degrees vs Radians

The angle mode affects trigonometric functions:

  • DEG mode — angles are in degrees. sin(90) = 1.
  • RAD mode — angles are in radians. sin(π/2) = 1.

Click the DEG or RAD badge in the display to switch modes.

Common Use Cases

  • Homework — algebra, trigonometry, calculus problems.
  • Engineering — electrical, mechanical, and civil calculations.
  • Physics — computing forces, energies, and constants.
  • Finance — compound interest and exponential growth.
  • Programming — testing math functions and bitwise operations.
  • Construction — angles, slopes, and material estimates.
  • Everyday math — tips, discounts, and unit conversions.

History

Every calculation you perform is saved in the history panel. Click any entry to reuse its result — perfect for chained calculations. Click "Clear" to wipe the history.

Precision Note

JavaScript uses 64-bit floating point numbers, which can cause tiny rounding errors. For example, 0.1 + 0.2 gives 0.30000000000000004. This is normal for any browser-based calculator and matches how Python, Java, and most programming languages work.

Related Tools

Privacy Note

Everything runs in your browser. Your calculations are never uploaded, stored, or shared.