Scientific Calculator

Free online scientific calculator with trigonometric, logarithmic, and advanced math functions

Scientific Calculator

Quick Examples

Enter an Expression

Use the calculator buttons or type your expression directly, then hit Calculate.

About the Scientific Calculator

Trigonometric Functions

Supports sine, cosine, tangent and their inverse functions. Use DEG mode for degrees or RAD mode for radians depending on your needs.

Logarithmic Functions

Calculate common logarithm (log base 10), natural logarithm (ln), and exponential functions. Useful for science, engineering, and advanced math.

Math Constants

Built-in mathematical constants including pi (3.14159...) and e (2.71828...) for quick access in your calculations.

Usage Tips

Use parentheses to control the order of operations. The caret (^) symbol represents exponentiation. The exclamation mark (!) calculates factorial for non-negative integers. You can combine multiple functions in a single expression.

Why you can trust this calculator

Our editorial and methodology standards, at a glance.

Expertise

Our scientific calculator evaluates expressions using the standard order of operations (PEMDAS/BODMAS) with functions, constants, and parentheses handled per conventional mathematical notation. Trigonometric functions operate in radians or degrees as selected, with the current mode shown.

Experience

This tool has been used by millions of students and engineers for quick calculations. We tested the expression parser against known-value benchmarks for each function, including edge cases like negative bases, nested parentheses, and factorial arguments.

Authoritativeness

Mathematical behavior follows the conventions of standard mathematical notation as documented in mathematical reference works, and computation uses the IEEE 754 double-precision arithmetic that underlies virtually all scientific computing.

Trustworthiness

Calculation happens entirely on your device with no server round-trips. Your expression history stays in your browser, and each result can be verified against any physical or handheld scientific calculator.

Authoritative sources and references

The official standards, guidelines, and research behind this calculator's methodology.

Scientific Calculator FAQ

What is the difference between DEG and RAD mode?

DEG mode interprets angle inputs as degrees (0-360), while RAD mode uses radians (0 to 2*pi). For example, sin(90) in DEG mode equals 1, but sin(90) in RAD mode equals approximately 0.894.

What functions are supported?

The calculator supports basic arithmetic (+, -, *, /), trigonometric functions (sin, cos, tan, asin, acos, atan), logarithmic functions (log, ln), square root (sqrt), exponentiation (^), factorial (!), exponential (exp), and constants (pi, e).

How do I use factorial?

Type a non-negative integer followed by an exclamation mark. For example, 5! equals 120 (1*2*3*4*5). Factorial is only defined for non-negative integers.

How do I enter scientific notation?

Use the EXP or EE key for "×10 to the power": 6.02 EE 23 enters Avogadro's number in three keystrokes. For negative exponents, press the sign key (+/−) right after EE. Typing ×10^ explicitly also works but parses as regular multiplication and exponentiation, which is slower and more error-prone.

When do I use ln versus log?

ln is the natural logarithm, base e ≈ 2.71828 — the default in calculus, physics, and continuous-growth math like radioactivity and continuously compounded interest. log on this calculator is base 10, the convention in engineering notation and chemistry pH. Check which base a textbook expects before assuming.

Why does 0.1 + 0.2 show 0.30000000000000004?

Calculators use IEEE 754 binary floating point, and 0.1 and 0.2 have no exact binary representation — like ⅓ in decimal. The displayed artifact is the honest result of correctly rounded arithmetic, not a bug, and the same behavior appears in every standards-compliant calculator, spreadsheet, and programming language.