Scientific Calculator

Free online scientific calculator with trigonometric, logarithmic, and advanced maths 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.

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.