Calculator Hub

Scientific Calculator

Online scientific calculator with trigonometric, logarithmic, exponent, and root functions.

How it works

A scientific calculator extends a basic four-function calculator with the operations needed for high-school and college math: trigonometric functions (sin, cos, tan), exponentials and roots, logarithms (log base 10 and natural log), factorials, and constants like π and e. This calculator supports all of those and uses standard order of operations (parentheses, exponents, multiplication/division, addition/subtraction).

Type expressions directly into the input box or use the on-screen keypad. The keypad supports common shortcuts: pressing "sin" inserts "sin(" so you just type the angle and close the parenthesis. The √ symbol works the same way. The factorial operator (!) follows a number, e.g. 5! = 120. Press = to evaluate; the previous expression is saved in the history dropdown.

A few notes on correctness. Trigonometric functions take their input in radians, not degrees — multiply degrees by π/180 if you need to convert. The "log" key is base-10; "ln" is the natural log (base e). Exponent uses the ^ operator, which means 2^10 = 1024. Square root applies to the immediately following number or parenthesized expression.

This calculator parses the expression with safe sanitization and evaluates it via the JavaScript runtime. Only mathematical characters and the supported function names are allowed; arbitrary code cannot execute. Floating-point arithmetic has the usual limitations — 0.1 + 0.2 produces 0.30000000000000004 — so for financial calculations use the dedicated financial tools elsewhere on this site.

For more advanced needs (matrices, calculus, symbolic algebra), step up to a CAS like Wolfram Alpha or a graphing calculator emulator. For day-to-day math problems this calculator covers the vast majority of cases without leaving the browser tab.

Frequently asked questions

Are trig functions in degrees or radians?

Radians. Multiply degrees by π/180 to convert.

How is "log" defined?

Base 10. For natural log use "ln".