Scientific Calculator
Free online scientific calculator with trigonometry, logarithms, exponents, factorials, and constants.
What Is a Scientific Calculator?
A scientific calculator handles complex mathematical functions beyond basic arithmetic. This free online version covers trigonometry, logarithms, exponents, factorials, and mathematical constants — everything needed for GCSE, A-Level, and university-level calculations.
Switch between DEG (degrees) and RAD (radians) for trigonometric functions. Most school and exam calculations use degrees. Physics and higher mathematics typically use radians. The mode indicator at the top shows which is active.
All results are calculated using JavaScript's native Math library, which matches the IEEE 754 double-precision standard used by most scientific calculators and spreadsheet software.
How Do You Use This Scientific Calculator?
Enter a number using the digit buttons or type it directly. Press a function button (sin, cos, log, etc.) to apply it to the current number. Use the operator buttons (+, −, ×, ÷, xⁿ) to chain calculations. Press = to see the result. Toggle between DEG and RAD for trigonometric functions.
- Select DEG or RAD mode for trigonometric calculations (DEG is the default).
- Enter your number using the digit buttons.
- Press a scientific function (sin, cos, log, etc.) to calculate instantly.
- For binary operations (×, ÷, +, −, xⁿ), enter the first number, press the operator, enter the second number, then press =.
- Press AC to clear all and start a new calculation.
- Press ⌫ to delete the last digit entered.
How Does the Scientific Calculator Formula Work?
The formula used: Supports: sin(x), cos(x), tan(x), log(x), ln(x), √x, xⁿ, n!, π, e, and all standard arithmetic operations.
The scientific calculator applies standard mathematical functions to the displayed value.
Trigonometry: sin, cos, tan calculate the ratio for a given angle. asin, acos, atan return the angle for a given ratio. Toggle DEG/RAD to match your working units.
Logarithms: log(x) returns the base-10 logarithm. ln(x) returns the natural logarithm (base e). 10ˣ and eˣ are the inverse functions.
Powers: x² squares the current value. xⁿ raises x to any power n. √x returns the square root.
Factorial: n! multiplies all positive integers up to n. Only works for non-negative integers up to 170.
What Are Some Example Calculations?
sin(30°) in DEG mode: enter 30, press sin → result is 0.5. log(1000): enter 1000, press log → result is 3. 2 raised to the power 8: enter 2, press xⁿ, enter 8, press = → result is 256.
Calculate cos(60°) in degree mode
Set mode to DEG. Enter 60. Press cos.
0.5
Calculate the natural log of 20
Enter 20. Press ln.
2.995732274
Calculate 5 factorial (5!)
Enter 5. Press n!.
120
When Should You Use a Scientific Calculator?
Use this calculator for GCSE and A-Level maths, physics, and chemistry problems that require trigonometry or logarithms. It covers all functions tested in UK school examinations.
Use it for engineering calculations involving angles, wave functions, or exponential decay. Switch to RAD mode when working with radians in calculus or physics equations.
What Do These Terms Mean?
How Do the Options Compare?
| Function | Input | Result (DEG) | Use Case |
|---|---|---|---|
| sin | 30 | 0.5 | Opposite/hypotenuse ratio |
| cos | 60 | 0.5 | Adjacent/hypotenuse ratio |
| tan | 45 | 1 | Slope and angle problems |
| log | 100 | 2 | pH, decibels, Richter scale |
| ln | e | 1 | Calculus, exponential decay |
| √x | 144 | 12 | Geometry, Pythagoras |
What Are the Best Tips to Know?
- Always check your angle mode (DEG vs RAD) before doing trig calculations — wrong mode is the most common error.
- Use ln for natural log problems in calculus, and log for base-10 problems in chemistry (pH calculations, etc.).
- For powers of 10, use the 10ˣ button rather than manually typing 10 and using xⁿ.
- The ± button negates the displayed value — useful for entering negative numbers quickly.
- Use % to convert percentages: pressing % on 25 gives 0.25.
What Mistakes Should You Avoid?
- Using DEG mode when the problem requires RAD (or vice versa) — check the mode indicator first.
- Applying a function before entering the number — always enter the number first, then press the function.
- Expecting sin(90) to equal exactly 1 in floating-point — the result may show 0.9999999999 due to rounding.
- Entering a negative number inside a function by typing a minus sign — use the ± button instead.
Frequently Asked Questions
What is the difference between DEG and RAD?
DEG (degrees) and RAD (radians) are two units for measuring angles. A full circle is 360° or 2π radians. Use DEG for most school problems and everyday angles. Use RAD for calculus and physics.
What does sin, cos, and tan mean?
They are trigonometric functions. In a right triangle: sin = opposite ÷ hypotenuse, cos = adjacent ÷ hypotenuse, tan = opposite ÷ adjacent. They convert angles into ratios.
What is the difference between log and ln?
log is base-10 logarithm: log(100) = 2 because 10² = 100. ln is the natural logarithm with base e (≈2.718): ln(e) = 1. ln is used more in advanced maths and science.
How do I calculate a power like 2⁸?
Enter 2, press xⁿ, enter 8, then press =. The result is 256. You can also use x² to square any number in one step.
What is a factorial?
A factorial (n!) multiplies all positive integers from 1 to n. 5! = 5 × 4 × 3 × 2 × 1 = 120. Factorials grow very fast — 20! is over 2 quadrillion.
What is e?
e is Euler's number, approximately 2.71828. It is the base of the natural logarithm and appears in compound interest, population growth, and many physics equations.
Can I use this for A-Level maths?
Yes. This calculator covers all standard A-Level functions: sin, cos, tan and their inverses, log, ln, powers, and factorials. Switch to RAD mode for calculus and pure maths topics.
Why does tan(90°) show a very large number?
tan(90°) is mathematically undefined (it approaches infinity). Due to floating-point limits, the calculator returns a very large number rather than infinity. This is expected behaviour.
More Maths & Conversion Calculators
See all free tools in the Maths & Conversion Calculators category.
Calculate percentages easily — find what percent of a number is, percentage change, and more.
Fraction CalculatorAdd, subtract, multiply, and divide fractions. Simplifies results to the lowest terms automatically.
Area CalculatorCalculate the area of common shapes — rectangle, circle, triangle, trapezium, and more.
Average CalculatorCalculate the mean, median, mode, and range from any set of numbers. Enter your data and get all four measures of central tendency instantly.
Ratio CalculatorSolve proportions and find the missing value in A:B = C:D. Simplify ratios, scale recipes, convert map distances, and work with any proportional relationship.
Quadratic Equation SolverSolve any quadratic equation ax² + bx + c = 0. Get both roots, the discriminant, vertex coordinates, and axis of symmetry with full working shown.
Exponent CalculatorCalculate any power or root. Enter a base and exponent to compute bⁿ, including negative exponents, fractional exponents (roots), and zero power.
LCM & HCF CalculatorFind the Least Common Multiple (LCM) and Highest Common Factor (HCF/GCD) of two or more numbers. Uses prime factorisation and the Euclidean algorithm with step-by-step working.
Roman Numeral ConverterConvert between Roman numerals and standard (Arabic) numbers. Enter a Roman numeral like XIV or a number like 2024 and get the conversion instantly with the breakdown explained.
Scientific Notation ConverterConvert between standard notation and scientific notation. Enter any number and get it expressed as a × 10ⁿ, or enter scientific notation to see the full number.
Prime Number CalculatorCheck if a number is prime, find its complete prime factorisation, and list all prime numbers up to a given limit. Uses trial division and the Sieve of Eratosthenes.
Mean, Median & Mode CalculatorCalculate the mean, median, mode, range, sum, and count from any list of numbers.
Standard Deviation CalculatorCalculate the standard deviation, variance, and mean from any list of numbers. Shows both population and sample standard deviation.
Fraction to Decimal CalculatorConvert fractions to decimals and decimals to fractions instantly. Shows simplified fractions, percentages, and whether the decimal terminates or recurs.
More categories