Daily Unit Converter

Math calculator

Scientific Calculator

A full-featured scientific calculator with trigonometric functions, logarithms, exponents, and memory. Use keyboard shortcuts or tap the buttons.

 
0

About the Scientific Calculator

This scientific calculator provides all the functions you need for mathematics, physics, engineering, and everyday calculations. It supports trigonometric functions (sin, cos, tan and their inverses), logarithms (base 10 and natural), exponents, roots, factorials, and parentheses for complex expressions. The DEG/RAD toggle lets you switch between degree and radian mode for trigonometric calculations.

How to use this calculator

  1. 1

    Enter your expression

    Type numbers and operators using the keypad or your keyboard. Use parentheses for grouping and scientific buttons for functions like sin, cos, log.

  2. 2

    Check the live preview

    As you type, the calculator shows a live preview of the result. This helps you verify your expression before committing.

  3. 3

    Press = to evaluate

    Tap the = button or press Enter on your keyboard to compute the final result. Continue with an operator to use that result in the next calculation.

  4. 4

    Use memory for multi-step calculations

    Store intermediate results with M+, recall them with MR, and clear memory with MC when done.

Supported functions

Basic operations

Addition (+), subtraction (−), multiplication (×), division (÷), modulo (%), exponentiation (xʸ)

Trigonometry

sin, cos, tan, asin, acos, atan — with DEG/RAD mode toggle

Logarithms & roots

log (base 10), ln (natural), √ (square root), x² (square), xʸ (power)

Other functions

Factorial (n!), absolute value, exponential functions, and constants π and e

Keyboard shortcuts

KeyAction
0-9 .Enter numbers and decimal point
+ - * /Basic operators
( )Parentheses
^ !Power and factorial
Enter / =Evaluate expression
BackspaceDelete last character
Escape / DeleteClear all

Important limitations

This calculator uses standard floating-point arithmetic (IEEE 754 double precision), which provides approximately 15-17 significant digits. Very large or very small numbers may be displayed in scientific notation. Factorial is limited to integers 0-170. Trigonometric results may have minor rounding differences depending on the DEG/RAD mode. This tool is for educational and planning purposes — verify critical calculations independently.

Frequently asked questions

How do I use the scientific functions?+

Tap the function button (sin, cos, tan, log, ln, √) and then enter the number, or type the expression directly. For example, tap 'sin' then '30' then '=' to get sin(30) = 0.5 in degree mode.

What is the difference between DEG and RAD mode?+

DEG (degrees) mode interprets trigonometric inputs as degrees. RAD (radians) mode interprets them as radians. Tap the DEG/RAD button in the top-left corner to switch between them.

How do memory functions work?+

M+ adds the current result to memory. M− subtracts from memory. MR recalls the stored value. MC clears memory. The 'M' indicator appears when memory has a stored value.

Can I use keyboard shortcuts?+

Yes! Type numbers and operators directly. Use Enter or = to evaluate, Backspace to delete the last character, and Escape or Delete to clear the entire expression. Parentheses and factorial (!) are also supported from the keyboard; use the on-screen buttons for named scientific functions.

How accurate is the scientific calculator?+

The calculator uses JavaScript's native floating-point arithmetic (IEEE 754 double precision), providing approximately 15-17 significant digits of accuracy. Results are formatted for readability while preserving precision.

Can I calculate factorials?+

Yes. Enter a non-negative integer and press the '!' button. For example, '5!' gives 120. The maximum supported value is 170!.