LazyTools Header
Scientific Calculator — Free Online Calculator | LazyTools

Free Calculator · Trig · Log · Powers · Factorial · Memory

Scientific Calculator

Full-featured scientific calculator with trigonometric, logarithmic, exponential and factorial functions. DEG/RAD toggle, memory, keyboard shortcuts and calculation history.

0
M 2nd
🔬 Scientific🔒 100% Browser⌨️ Keyboard🆓 No Signup📋 History

How to Use the Scientific Calculator

Click buttons or type on your keyboard to enter expressions. The display shows your complete expression as you build it. Furthermore, press equals or hit Enter to evaluate. Additionally, the calculator follows standard mathematical order of operations (PEMDAS/BODMAS) automatically.

  1. Enter numbers and operatorsClick the number pad or type directly. Operators include add, subtract, multiply, divide and modulo.
  2. Use scientific functionsClick sin, cos, tan, log, ln, square root or factorial. Press 2nd to access inverse trig functions.
  3. Set angle modeToggle between DEG (degrees) and RAD (radians). DEG is the default for most calculations.
  4. Press equalsThe result appears on the display. The expression is saved to history for reference.
  5. Use memory and historyStore values with M+, recall with MR. Click History to see past calculations and reuse results.

What Is a Scientific Calculator?

A scientific calculator performs advanced mathematical operations beyond basic arithmetic. It handles trigonometric functions, logarithms, exponents, roots, factorials and combinatorics. Furthermore, scientists, engineers, students and financial professionals use scientific calculators daily. Additionally, this online version replicates the functionality of physical models like the Casio fx-991 and TI-30X.

Scientific calculators process expressions following the standard order of operations. Parentheses are evaluated first, then exponents, then multiplication and division from left to right, and finally addition and subtraction. Furthermore, this ensures consistent results that match mathematical convention. Additionally, the expression display shows the complete calculation being built.

Trigonometric Functions

This calculator supports sine, cosine and tangent along with their inverse functions (arcsin, arccos, arctan). Toggle DEG mode for calculations in degrees or RAD mode for radians. Furthermore, in DEG mode, sin(90) equals 1 and cos(0) equals 1. Additionally, press the 2nd button to access inverse functions that return the angle from a ratio.

Trigonometric Functions: sin(θ) = opposite / hypotenuse cos(θ) = adjacent / hypotenuse tan(θ) = opposite / adjacent DEG mode: sin(30) = 0.5, cos(60) = 0.5, tan(45) = 1 RAD mode: sin(π/6) = 0.5, cos(π/3) = 0.5, tan(π/4) = 1 Conversion: radians = degrees × π / 180

Source: Khan Academy — Trigonometry

Logarithmic and Exponential Functions

The log button computes the common logarithm (base 10). The ln button computes the natural logarithm (base e). Furthermore, log(100) equals 2 because 10 squared is 100. Additionally, ln(e) equals 1 by definition, where e is Euler's number (approximately 2.71828).

Exponential functions include x squared, x cubed and x to the power of y. Furthermore, the EXP button enters scientific notation: 3 EXP 8 represents 3 times 10 to the eighth power. Additionally, the e button inserts Euler's number for natural exponential calculations.

FunctionButtonExampleResult
Common logloglog(1000)3
Natural loglnln(e)1
Square64
Power2^101024
Square root√14412
Factorialn!5!120

Keyboard Shortcuts

The calculator supports full keyboard input for fast operation. Type numbers and operators directly without clicking buttons. Furthermore, Enter or the equals key evaluates the expression. Additionally, Escape clears all and Backspace deletes the last character.

KeyAction
0-9Enter digits
+ - * /Arithmetic operators
( )Parentheses
.Decimal point
Enter / =Calculate result
BackspaceDelete last character
EscapeClear all (AC)
%Percentage

Memory Functions Explained

Memory functions store a value for use across multiple calculations. M+ adds the current result to memory. Furthermore, M- subtracts from memory. Additionally, MR recalls the stored value and MC clears the memory entirely. The memory indicator lights up when a value is stored.

Memory is useful for multi-step calculations where an intermediate result is needed later. Furthermore, store a subtotal with M+, continue calculating, then recall it with MR to combine. Additionally, memory persists until you clear it with MC or close the page.

Degrees vs Radians

Degrees divide a full circle into 360 equal parts. Radians measure angles based on the circle's radius, with a full circle equalling 2π radians. Furthermore, DEG mode is standard for geometry, navigation and everyday angle measurement. Additionally, RAD mode is essential for calculus, physics and engineering formulas.

To convert between the two systems, multiply degrees by π/180 to get radians. Furthermore, multiply radians by 180/π to get degrees. Additionally, common reference angles include 90 degrees equals π/2 radians, 180 degrees equals π radians, and 360 degrees equals 2π radians.

A common error is calculating sin(90) in RAD mode and getting 0.894 instead of 1. This happens because 90 radians is a completely different angle than 90 degrees. Furthermore, always check the DEG/RAD indicator before performing trigonometric calculations. The calculator defaults to DEG mode.

Order of Operations (PEMDAS/BODMAS)

This calculator follows the standard mathematical order of operations. Parentheses are evaluated first. Furthermore, exponents are computed next. Additionally, multiplication and division are processed left to right, followed by addition and subtraction left to right.

Use parentheses to override the default order when needed. Furthermore, 2+3×4 equals 14 (not 20) because multiplication precedes addition. Additionally, (2+3)×4 equals 20 because parentheses force the addition first. Understanding order of operations prevents common calculation errors.

Practical Applications

Students use scientific calculators for algebra, trigonometry, calculus and physics homework. The ability to compute sin, cos, log and powers saves significant time on problem sets. Furthermore, engineers use them for electrical calculations (impedance, phase angles), structural analysis (force vectors) and signal processing (Fourier analysis).

Financial professionals use logarithms for compound interest and exponential growth calculations. Furthermore, scientists rely on powers and roots for data analysis, unit conversions and error propagation. Additionally, programmers use modulo operations, binary conversions and bitwise calculations.

Source: National Council of Teachers of Mathematics — Calculator Use in Education

Factorials, Permutations and Combinations

The factorial function (n!) multiplies all positive integers from 1 to n. For example, 5! equals 120 because 5 times 4 times 3 times 2 times 1 equals 120. Furthermore, factorials grow extremely fast. The value 20! already exceeds 2.4 quintillion, and 170! is the largest factorial this calculator handles before exceeding JavaScript number limits.

Factorials are essential for computing permutations and combinations. The number of ways to arrange r items from a set of n is nPr, which equals n! divided by (n-r)!. Furthermore, the number of ways to choose r items from n without regard to order is nCr, which equals n! divided by r!(n-r)!. Additionally, these calculations appear constantly in probability, statistics, genetics and cryptography.

Factorial: n! = n x (n-1) x (n-2) x ... x 2 x 1 Permutation: nPr = n! / (n-r)! Combination: nCr = n! / (r! x (n-r)!) Examples: 5! = 120 10P3 = 10! / 7! = 720 10C3 = 10! / (3! x 7!) = 120

Scientific Notation and the EXP Function

Scientific notation expresses very large or very small numbers as a coefficient multiplied by a power of 10. The EXP button enters this format directly: typing 3 then pressing EXP then 8 represents 3 times 10 to the eighth power, which equals 300,000,000. Furthermore, this notation is standard in physics, chemistry and astronomy where numbers span many orders of magnitude.

The calculator displays results in standard notation for moderate values and automatically switches to scientific notation for very large or very small results. Furthermore, the speed of light (approximately 3 times 10 to the eighth metres per second) and Planck's constant (approximately 6.626 times 10 to the negative thirty-fourth joule seconds) are naturally expressed this way. Additionally, scientific notation reduces errors when working with extreme values.

Common Calculations and Worked Examples

To find the hypotenuse of a right triangle with sides 3 and 4, calculate sqrt(3 squared plus 4 squared). Enter 3, press x squared to get 9, press add, enter 4, press x squared to get 16, close the parenthesis and press sqrt. The result is 5. Furthermore, this applies the Pythagorean theorem directly.

To calculate compound interest on a principal of 10,000 at 5% annual rate over 10 years, compute 10000 times (1.05 to the power 10). Enter 1.05, press x to the y, enter 10, close the parenthesis, multiply by 10000 and press equals. The result is approximately 16,288.95. Additionally, the natural logarithm helps solve for unknown time periods in exponential growth problems.

The ANS button inserts the result of your previous calculation. This is useful for chaining calculations without retyping values. Furthermore, click any entry in the history panel to load that result into the current expression.

Frequently Asked Questions

It supports trigonometry (sin, cos, tan and inverses), logarithms (log, ln), powers (x squared, x cubed, x to the y), roots (square, cube, nth), factorial, combinations (nCr), permutations (nPr) and constants (pi, e).
Click the DEG/RAD toggle at the top of the calculator. DEG mode is the default. RAD mode is needed for calculus and when angles are expressed in radians.
Yes. Type numbers and operators normally. Enter or equals calculates. Backspace deletes. Escape clears. Parentheses, decimal point and all operators work from keyboard.
The calculator follows standard mathematical order: parentheses first, then exponents, then multiplication and division left to right, then addition and subtraction left to right (PEMDAS/BODMAS).
M+ adds the display value to memory. M- subtracts from memory. MR recalls the stored value. MC clears the memory. Memory persists until cleared or the page is closed.
Log computes the base-10 (common) logarithm. Ln computes the natural logarithm (base e, where e equals 2.71828). Both are essential for scientific and engineering calculations.
Check your angle mode. In DEG mode, sin(90) equals 1. In RAD mode, sin(90) equals approximately 0.894 because 90 radians is a different angle than 90 degrees.
Yes. It covers the same functions as professional calculators like the Casio fx-991 or TI-30X. It handles trigonometry, logarithms, powers, roots, factorials and combinatorics.
Factorials grow extremely fast. The calculator handles up to 170 factorial. Beyond that, the result exceeds the maximum representable number in JavaScript.
Yes. All calculations run locally in your browser. Nothing is transmitted or stored on any server.

Related Calculators

Statistics Calculator

Compute mean, median, mode, standard deviation and other descriptive statistics.

Percentage Calculator

Calculate percentages, increases, decreases and percentage of a number.

Fraction Calculator

Add, subtract, multiply and divide fractions with step-by-step solutions.

BMI & Health Suite

Calculate BMI, body fat, waist-hip ratio and ideal weight.

Unit Converter

Convert between metric and imperial for length, weight, temperature and more.

Date Difference Calculator

Calculate exact days, weeks and months between two dates.

Rate this tool

4.1
out of 5
546 ratings
5 ★
60%
4 ★
18%
3 ★
6%
2 ★
1%
1 ★
15%
How useful was this tool?