Skip to content

Scientific Calculator

Free online Scientific Calculator -- compute trigonometric functions (sin, cos, tan), logarithms (log and ln), exponentials, factorials, and absolute values. Degree-mode trig with instant results.

Loading calculator

Preparing Scientific Calculator...

Reviewed & Methodology

Every calculator is built using industry-standard formulas, validated against authoritative sources, and reviewed by a credentialed financial professional. All calculations run privately in your browser - no data is stored or shared.

Last reviewed:

Reviewed by:

Written by:

How to Use the Scientific Calculator

  1. 1. Enter a number - type any value into the input field (angles should be in degrees for trig functions).
  2. 2. Select a function - choose from sin, cos, tan, log10, ln, e^x, factorial, or absolute value.
  3. 3. Read the result - the computed value appears instantly, rounded to 10 decimal places.
  4. 4. View the trig table - a quick-reference table shows all trig values for your input angle.
  5. 5. Try different inputs - change the number to compare results across different values or functions.

Scientific Calculator

This calculator covers the eight functions you reach for most often in science and engineering coursework: sine, cosine, tangent, log base 10, natural log, the exponential e^x, factorial, and absolute value. Enter any number, select the function, and the result appears instantly alongside a quick-reference trig table for the current input angle. Angles are entered in degrees, making it practical for most classroom and lab tasks without a unit-conversion step.

How the Functions Are Calculated

Each function takes a single number input and applies a standard mathematical rule:

  • sin(x), cos(x), tan(x) — trig functions for angle x in degrees; internally the calculator converts x to radians by multiplying by pi/180
  • log10(x) — base-10 logarithm; answers “to what power must 10 be raised to equal x?” so log10(1000) = 3
  • ln(x) — natural logarithm using base e (approximately 2.71828); ln(1) = 0, ln(e) = 1
  • e^x — raises e to the power x; e^0 = 1, e^1 = 2.71828, e^(-1) = 0.3679
  • x! — factorial; the product of all positive integers from 1 to x; defined only for non-negative integers; maximum input is 170 (171! overflows floating-point)
  • |x| — absolute value; strips the sign; |-9.5| = 9.5

Worked Examples

Scenario 1 — Physics: finding the horizontal component of a force A 50 N force acts at 37 degrees above horizontal. The horizontal component is F x cos(37). Entering 37 and selecting cos gives 0.7986, so horizontal force = 50 x 0.7986 = 39.93 N. The vertical component uses sin(37) = 0.6018, giving 30.09 N.

Scenario 2 — Chemistry: calculating pH from hydrogen ion concentration A solution has [H+] = 0.0032 M. pH = -log10([H+]) = -log10(0.0032). Entering 0.0032 and selecting log10 gives -2.4949, so pH = 2.50 (acidic, as expected for a concentration above 0.001 M).

Scenario 3 — Finance: continuous compound interest An investment of $5,000 grows at 4% annual interest for 10 years using continuous compounding: A = P x e^(rt) = 5000 x e^(0.04 x 10) = 5000 x e^0.4. Entering 0.4 and selecting e^x gives 1.4918, so the final value is $7,459.12, compared to $7,401 under annual compounding.

Scientific Function Reference Table

InputFunctionResultNotes
30sin(x)0.5000Exact value; one of three key angles
45sin(x)0.7071sqrt(2)/2
60sin(x)0.8660sqrt(3)/2
60cos(x)0.5000cos(60) = sin(30)
45tan(x)1.0000sin and cos are equal at 45 deg
1000log10(x)3.000010^3 = 1000
1ln(x)0.0000ln(1) = 0 always
2.71828ln(x)1.0000e^1 = e
1e^x2.7183Euler’s number
10x!3,628,80010!
20x!2.432 x 10^1820! exceeds 2.4 quintillion
-7.3abs(x)7.3000Sign removed

When to Use This Calculator

  • Resolving force or velocity vectors into components using sin and cos when the angle is given in degrees
  • Computing pH, pOH, or decibel levels that require log base 10
  • Modeling radioactive decay, bacterial growth, or population dynamics using the natural logarithm or e^x
  • Counting permutations and combinations in probability problems that require factorial values
  • Checking the sign of a complex expression without manually tracking minus signs, using absolute value

Common Mistakes

  1. Entering angles in radians when the calculator expects degrees — entering pi/4 (approximately 0.785) instead of 45 gives sin(0.785 degrees) = 0.0137, not 0.707; convert to degrees first by multiplying radians by 180/pi
  2. Taking the log or ln of zero or a negative number — log10(0) and ln(0) are undefined (the result approaches negative infinity); a zero or negative input will return an error, not a number
  3. Expecting tan to work at 90 degrees — tan(90) is undefined because cos(90) = 0 and division by zero is undefined; the calculator returns an error or a very large number for angles near 90 and 270
  4. Confusing log10 and ln — log10(10) = 1 but ln(10) = 2.3026; mixing them up shifts answers by a factor of 2.3026, which is ln(10)

Context and Applications

Scientific functions are the backbone of quantitative work across many fields. In acoustics, sound intensity in decibels is 10 x log10(I/I_0), so an intensity 1,000 times the reference level registers as 30 dB. In seismology, earthquake magnitude follows a base-10 log scale — a magnitude 7.0 quake releases roughly 31.6 times more energy than a magnitude 6.0. In signal processing, the Fourier transform uses e^(ix) = cos(x) + i sin(x), connecting exponentials and trig functions through Euler’s formula. Probability textbooks constantly use factorial in formulas like n! / (k!(n-k)!) for combinations. In pharmacokinetics, drug concentration over time follows C(t) = C0 x e^(-kt), making ln the key tool for finding the elimination rate constant k from experimental data. Computer vision algorithms use atan (the inverse of tan) to find edge orientations in images.

Tips

  1. The three key sine values worth memorizing: sin(30) = 0.5, sin(45) = 0.7071, sin(60) = 0.8660 — cos values are the mirror image (cos(30) = 0.8660, cos(60) = 0.5)
  2. Use e^x for continuous growth and ln for its inverse: if a population grows from 100 to 250 in 5 years, the growth rate k = ln(250/100) / 5 = ln(2.5) / 5 = 0.1833 per year
  3. log10(x) and ln(x) are related by ln(x) = log10(x) x 2.3026; knowing this lets you switch between them without memorizing separate formulas
  4. Factorial grows explosively: 10! = 3.6 million, 15! = 1.3 trillion, 20! = 2.4 quintillion — for large n, use Stirling’s approximation or a logarithm of the factorial instead
  5. If your textbook gives an angle in radians (e.g., pi/6), multiply by 180/pi = 57.296 before entering the value into this degree-mode calculator
  6. When computing both sin and cos for the same angle, check that sin^2(x) + cos^2(x) = 1 as a quick verification that you entered the angle correctly

Frequently Asked Questions

What is scientific notation and how do I use it with this calculator?
Scientific notation expresses numbers as a coefficient between 1 and 10 multiplied by a power of 10, such as 3.0 x 10^8 for the speed of light in m/s. This calculator displays very large results (like factorials) in scientific notation automatically. To input a number in scientific notation, enter the full decimal value -- for example, enter 300000000 rather than 3e8.
How do trigonometric functions work and when are they used?
Trigonometric functions relate the angles of a right triangle to the ratios of its sides: sin(angle) = opposite/hypotenuse, cos(angle) = adjacent/hypotenuse, and tan(angle) = opposite/adjacent. They are essential in physics (wave motion, forces), engineering (structural analysis), navigation (GPS calculations), and computer graphics (rotations and transformations). This calculator accepts angles in degrees.
What is the difference between log (base 10) and ln (natural log)?
Log base 10 (log10) answers the question 'to what power must I raise 10 to get this number?' -- for example, log10(1000) = 3 because 10^3 = 1000. Natural log (ln) uses the mathematical constant e (approximately 2.71828) as its base, so ln(e) = 1. Use log10 for decibel calculations, pH levels, and earthquake magnitudes. Use ln for continuous growth/decay problems in biology, finance, and physics.
How do exponents work in this calculator?
The e^x function computes Euler's number (e = 2.71828...) raised to the power of your input. This is the inverse of the natural logarithm: if ln(x) = y, then e^y = x. The exponential function models continuous growth and decay -- for example, in compound interest (A = Pe^rt), radioactive decay, and population growth. Enter 1 to get e itself (2.71828), enter 0 to get 1, and enter negative values for decay calculations.
What is the difference between degree mode and radian mode?
Degrees divide a full circle into 360 equal parts, while radians measure angles based on the radius of a circle -- a full circle is 2*pi radians (approximately 6.2832). This calculator uses degree mode, which is more intuitive for most users. To convert degrees to radians, multiply by pi/180. For example, 90 degrees = pi/2 radians. If your textbook gives angles in radians, multiply by 180/pi before entering the value.

Explore More Math & Science Tools

Percentage Calculator: Try our free percentage calculator for instant results.

Fraction Calculator: Try our free fraction calculator for instant results.

Basic Calculator: Try our free basic calculator for instant results.

Statistics Calculator: Try our free statistics calculator for instant results.

Square Root Calculator: Try our free square root calculator for instant results.

Date Calculator: Try our free date calculator for instant results.

Calculators