Free Calculator Tool

Free Online Scientific Calculator — Trig, Log, Powers & More

A full-featured scientific calculator with trigonometry, logarithms, factorials, roots, and constants — ready instantly in your browser. No app to install, no sign-up, completely free.

100% Free No install needed Keyboard support Calculation history
Angle mode:
0
History
Your calculations will appear here
Keyboard: numbers · + − * / · Enter = · Backspace · Esc to clear

Last updated: July 2026

What Is a Scientific Calculator, and Who Needs One?

A scientific calculator is a step up from the basic four-function calculators most people use for simple arithmetic. Where a basic calculator handles addition, subtraction, multiplication, and division, a scientific calculator adds an entire layer of mathematical capability — trigonometric functions, logarithms, exponentials, roots, factorials, and mathematical constants like π and Euler's number. These are the functions that show up the moment you move beyond everyday arithmetic into any serious technical work.

The first electronic scientific calculator was the HP-35, released in 1972, and it sold for $395 — roughly $2,700 in today's money. It was the first pocket calculator to handle trigonometric functions, and it was considered so impressive that Hewlett-Packard's founders initially thought it would never sell in significant numbers. Within a year, they had sold 100,000 units, and the scientific calculator became standard equipment for engineers, physicists, and students for decades afterward.

Today, a browser-based tool like this one gives you the same capabilities instantly, without spending anything and without installing anything. But understanding what the functions actually do — not just where the buttons are — makes you a much more effective user of the tool.

Who actually uses scientific calculators day-to-day?

The answer is a lot broader than most people assume. The obvious users are students in secondary school and university taking physics, chemistry, or mathematics courses. But beyond academia, engineers use trig and logarithms constantly — structural engineers calculating load distribution on beams, electrical engineers working with AC circuits and phase angles, audio engineers working with decibel levels. Pharmacists and chemists use logarithms for pH calculations. Financial analysts use natural logarithms for continuous compound interest. Even carpenters and contractors use basic trigonometry when calculating roof pitches and staircase angles.

If your work or studies ever touches angles, growth rates, exponential decay, signal levels, or anything that does not scale linearly — a scientific calculator is the right tool, and this one has everything you need without the cost of hardware.

How to Use This Calculator — Step by Step

The interface follows the same logic as a physical scientific calculator, with a few improvements. Here is how to get the most out of it:

  1. Set your angle mode first — Before doing any trigonometry, check the DEG/RAD toggle at the top. If you are working in degrees (which is more common in everyday contexts), click DEG. If you are doing calculus or physics work where angles are in radians, keep it on RAD. The most common mistake people make is computing sin(90) in radian mode and getting 0.894 instead of 1.
  2. Type or click your expression — You can click the buttons or use your keyboard directly. For functions like sin, cos, or log, click the button and the calculator adds the function name with an open parenthesis — type your value and close the bracket before pressing equals. For example: sin(45) in degree mode gives approximately 0.7071.
  3. Use parentheses freely — The calculator respects standard order of operations, but wrapping sub-expressions in parentheses removes any ambiguity. For example, sin(30+15) is safer to write than sin(30)+15, which means something completely different.
  4. Press = or Enter to calculate — The result appears in the display. If the expression contains an error (unmatched brackets, division by zero, etc.), the display shows "Error" instead of crashing.
  5. Check the history panel — Every calculation and its result is logged below. This is useful when you are doing multi-step work and need to refer back to an earlier result. Click Clear in the history header to wipe it.
Chaining calculations: After pressing equals, the result stays in the display. You can immediately continue building on it — for example, if the result is 256, you can click sqrt( then close bracket and equals to find the square root of 256 without retyping the number.

Keyboard shortcuts

For faster input, the calculator supports full keyboard use. Number keys enter digits, + − * / enter operators, Enter computes the result, Backspace deletes the last character, and Escape or C clears the display entirely. If you type quickly, the keyboard is significantly faster than clicking buttons for most expressions.

Understanding the Scientific Functions — What They Actually Do

The buttons on a scientific calculator can feel intimidating if you have never been properly introduced to what each one does. Here is a plain-English breakdown of every function available on this calculator, with a practical example for each.

Trigonometric functions

Trig functions describe the relationship between the angles and side lengths of a right triangle. If you know an angle, you can find the ratio of any two sides. If you know the ratio, the inverse functions give you the angle back.

Button Name What it does Example
sinSineOpposite side ÷ hypotenusesin(30°) = 0.5
cosCosineAdjacent side ÷ hypotenusecos(60°) = 0.5
tanTangentOpposite side ÷ adjacent sidetan(45°) = 1
asinArcsineInverse sine — finds angle from ratioasin(0.5) = 30°
acosArccosineInverse cosine — finds angle from ratioacos(0.5) = 60°
atanArctangentInverse tangent — finds angle from ratioatan(1) = 45°

Hyperbolic functions

Sinh, cosh, and tanh are the hyperbolic counterparts to the standard trig functions. Where regular trig functions describe a circle, hyperbolic functions describe a hyperbola. They appear in physics (special relativity, catenary curves — the shape a hanging chain makes) and in some areas of engineering. Most students encounter them in calculus or differential equations.

Logarithms

A logarithm answers the question: what exponent do I need to raise this base to, to get that number? The log button computes log base 10 — so log(1000) = 3, because 10³ = 1000. The ln button computes the natural logarithm (base e) — so ln(e) = 1, and ln(100) ≈ 4.605. Logarithms are used everywhere from chemistry (pH = -log[H⁺]) to sound levels (decibels = 10 × log(power ratio)) to financial modeling (continuous compound growth uses e and ln).

Powers and roots

The button inserts a caret (^) operator, letting you raise any number to any power. and are shortcuts for squaring and cubing. computes the square root — to find cube roots or other roots, remember that ∛n = n^(1/3), so you can type the number, press xʸ, then type (1/3).

Constants: π and e

π (pi) is approximately 3.14159265... and appears anywhere circular or periodic motion is involved — circumferences, areas, wave equations, and Fourier analysis. e (Euler's number) is approximately 2.71828... and is the base of natural growth — it appears in compound interest, population growth, radioactive decay, and the solutions to countless differential equations. Both are available as buttons so you do not need to type the approximation manually.

Factorial (x!)

The factorial of a number n is the product of all positive integers from 1 to n. So 5! = 5 × 4 × 3 × 2 × 1 = 120. Factorials are used in combinatorics and probability — for example, the number of ways to arrange 5 books on a shelf is 5! = 120. They grow very fast: 10! is 3,628,800 and 20! is over 2 quintillion. Enter the integer, then click x!.

Degrees vs Radians — When to Use Which

This is the single most common source of errors when using a scientific calculator, and it trips up students and professionals alike. The DEG/RAD toggle at the top of this calculator controls how trig functions interpret angle inputs — and getting it wrong gives you a completely wrong answer with no obvious indication that something went wrong.

What the difference actually is

Degrees divide a full circle into 360 equal parts. Radians measure angles as a ratio of arc length to radius — a full circle is 2π radians, which is approximately 6.283. To convert: multiply degrees by π/180 to get radians, or multiply radians by 180/π to get degrees. The two common reference points are 90° = π/2 ≈ 1.5708 radians, and 180° = π ≈ 3.14159 radians.

When to use degrees

In everyday contexts — navigation, construction, basic geometry, surveying — angles are almost always given in degrees. If someone asks you the angle of a ramp, a roof slope, or a compass bearing, that number is in degrees. For these problems, set the calculator to DEG mode. A quick sanity check: sin(90°) should equal exactly 1. If you get something else, you are in the wrong mode.

When to use radians

In calculus, physics, and most of engineering mathematics, radians are the natural unit. The derivative of sin(x) with respect to x is cos(x) only when x is in radians — in degrees, a conversion factor appears that complicates everything. Fourier analysis, differential equations, wave functions, and circular motion all work more cleanly in radians. If your textbook or formula sheet does not specify a unit, radians is the correct assumption in higher mathematics.

Quick sanity checks: In DEG mode — sin(90) = 1, cos(0) = 1, tan(45) = 1. In RAD mode — sin(π/2) = 1, cos(0) = 1, tan(π/4) = 1. Run one of these before starting any trig work to confirm you are in the right mode.

Real Problems You Can Solve With This Calculator

Abstract function descriptions are useful, but concrete examples make the difference. Here are real problems across different fields that this calculator handles directly.

Construction and carpentry: roof pitch angle

A roof has a rise of 6 feet over a run of 12 feet. What is the pitch angle in degrees? Use atan(6/12) in degree mode. The answer is atan(0.5) ≈ 26.57°. This is the angle the roof makes with the horizontal — useful for cutting rafters and calculating material lengths. Switch to DEG mode first, type atan(6/12), press equals.

Chemistry: calculating pH

A solution has a hydrogen ion concentration of 0.0025 mol/L. What is the pH? pH = -log(0.0025). Type -log(0.0025) — press minus, then log(, type 0.0025, close bracket, press equals. Answer: approximately 2.60. This is a mildly acidic solution — consistent with something like vinegar.

Finance: continuous compound interest

You invest $10,000 at 5% annual interest compounded continuously. What is it worth after 10 years? Formula: A = Pe^(rt) = 10000 × e^(0.05 × 10). Type 10000*e^(0.5) and press equals. Answer: approximately $16,487. The e button makes this trivial to compute.

Physics: pendulum period

A simple pendulum is 2 metres long. What is its period (time for one complete swing)? Formula: T = 2π√(L/g) where g = 9.81 m/s². Type 2*pi*sqrt(2/9.81) and press equals. Answer: approximately 2.84 seconds per swing. This kind of calculation used to require log tables — here it is a single line.

Statistics: normal distribution sanity check

The natural logarithm appears constantly in statistics and probability, particularly in the formulas for normal distribution, Poisson distribution, and information entropy. If you are checking a textbook calculation or verifying a spreadsheet formula, being able to quickly evaluate ln(2), ln(0.5), or ln(e²) here saves switching between applications.

Navigation: distance and bearing

A ship travels 30 km north and 40 km east. What is the total distance and bearing from the start point? Distance = sqrt(30²+40²) = sqrt(900+1600) = sqrt(2500) = 50 km. Bearing = atan(40/30) in degree mode ≈ 53.13° east of north. Both calculations done in under thirty seconds with this tool.

Quick Start

Set Angle Mode

Choose DEG or RAD before any trig calculation. Wrong mode is the most common cause of unexpected results.

Enter Your Expression

Click buttons or use your keyboard. Trig functions auto-insert the opening bracket — close it before pressing equals.

Calculate & Review

Press = or Enter for the result. The history panel logs every calculation for easy reference during multi-step work.

Frequently Asked Questions

Practical answers about using the calculator and the mathematics behind it.

Yes. It runs entirely in your browser using JavaScript — no installation, no plugin, and no account required. Open the page and start calculating immediately on any device with a modern browser, including phones, tablets, and computers.
Both. Use the DEG/RAD toggle at the top of the calculator to switch between degree and radian mode. The default is radians, which is standard in higher mathematics and physics. If you are doing everyday geometry or navigation and your angles are in degrees, switch to DEG first. A quick check: sin(90) should equal 1 in degree mode, or sin(π/2) should equal 1 in radian mode.
Yes. Number keys (0–9), decimal point, and operators (+, -, *, /) all work from the keyboard. Press Enter or = to calculate, Backspace to delete the last character, and Escape or C to clear the display. Keyboard input is generally faster for longer expressions than clicking individual buttons.
log is the common logarithm — base 10. log(1000) = 3 because 10³ = 1000. It appears in pH chemistry, decibel calculations, the Richter scale, and anywhere base-10 counting is natural. ln is the natural logarithm — base e (Euler's number, ≈ 2.71828). ln(e) = 1. The natural log appears in growth and decay equations, calculus, compound interest, and most differential equations. When a textbook or formula just writes "log" without specifying a base, check the context — in pure mathematics it often means ln, while in engineering it usually means log base 10.
Enter the non-negative integer you want, then click the x! button. The result replaces whatever is in the display. For example: type 6, click x!, and you get 720 — because 6! = 6 × 5 × 4 × 3 × 2 × 1 = 720. Factorials only work on non-negative integers here. Very large factorials (above 170) exceed JavaScript's floating-point range and will return Infinity.
Use the xʸ button with a fraction in parentheses. A cube root is the same as raising to the power of 1/3. So for ∛27, type 27, click xʸ, then type (1/3), and press equals — giving 3. For a fifth root of 32: type 32^(1/5) and press equals — giving 2. This works for any root: n-th root of x = x^(1/n).
Error usually means the expression is mathematically invalid or has a syntax problem. Common causes: unmatched parentheses (opened but not closed), division by zero (like 5/0), taking the square root of a negative number (sqrt(-4) has no real solution), or using a function without its required argument. Press C to clear the error and start fresh. Check that all brackets are balanced and that every function name is followed by its argument in parentheses.
No — the history panel shows calculations from your current session only. Refreshing the page or closing the tab clears it. If you need to keep a record of your calculations, copy the results before leaving. We deliberately keep no persistent storage for this tool — your calculations stay private and are never sent to or stored on our servers.