Free Scientific Calculator
Advanced calculator with trigonometric and logarithmic functions. Free, fast, and works entirely in your browser with no sign-up required.
Updated
Scientific Calculator
Full-featured scientific calculator with trig, hyperbolic, log, combinatorics, memory, programmer mode, statistics, unit conversions, and constants panel.
Quick Unit Conversion
Keyboard Shortcuts
Trig Identities
sin²x + cos²x = 1
tan x = sin x / cos x
sin(2x) = 2 sin x cos x
cos(2x) = cos²x − sin²x
e^(ix) = cos x + i·sin x
Logarithm Rules
log(a·b) = log a + log b
log(a/b) = log a − log b
log(aⁿ) = n·log a
logₙ(x) = ln x / ln n
ln(eˣ) = x
Combinatorics
n! = n·(n−1)·…·2·1
nPr = n! / (n−r)!
nCr = n! / (r!·(n−r)!)
C(n,0) = C(n,n) = 1
C(n,k) = C(n,n−k)
Related Tools
Frequently Asked Questions
What is the Scientific Calculator?
The Scientific Calculator is a free online tool with advanced mathematical functions including trigonometry, logarithms, exponents, and scientific notation.
Is the Scientific Calculator free?
Yes, it is completely free with no registration required. All calculations happen client-side in your browser.
What functions does it support?
The Scientific Calculator supports trigonometric functions, logarithms, exponents, factorials, square roots, and other advanced mathematical operations.
Is my data safe with this tool?
Absolutely. The Scientific Calculator processes everything client-side in your browser. No data is uploaded to or stored on any server. Your content remains private on your device at all times.
Does the Scientific Calculator work on mobile devices?
Yes, the Scientific Calculator is fully responsive and works on smartphones and tablets. You can use it on any device with a modern web browser -- no app download required.
Do I need to create an account to use this tool?
No account or registration is needed. Simply open the Scientific Calculator in your browser and start using it immediately. There are no sign-up walls or usage restrictions.
How accurate are the calculations?
The Scientific Calculator uses industry-standard formulas and algorithms to ensure accurate results. However, for critical financial or medical decisions, always consult a qualified professional.
How do I use the Scientific Calculator?
Simply enter your input in the provided field, adjust any settings to your preference, and the tool will process it instantly. You can then copy the result to your clipboard or download it.
Which browsers are supported?
The Scientific Calculator works in all modern browsers including Chrome, Firefox, Safari, Edge, and Opera. For the best experience, use the latest version of your preferred browser.
What is the difference between degrees, radians, and gradians on a scientific calculator?
Degrees, radians, and gradians are three ways to measure the same angle, and choosing the wrong one is the most common cause of wrong trig answers. A full circle is 360 degrees, 2π (about 6.283) radians, or 400 gradians, so a right angle is 90 degrees, π/2 radians, or 100 gradians. Degrees are standard for geometry and everyday problems, radians are required for calculus and most physics because they make derivatives of sine and cosine clean, and gradians appear mainly in surveying. If you compute sin(90) expecting 1 but the calculator is in radians, you get about 0.894 instead. This calculator has an angle toggle so you can switch units before evaluating any trig or inverse-trig function. Set the mode that matches your problem first, then enter the function.
Why does my calculator show 'Infinity' for large factorials like 200!?
Factorials grow astonishingly fast, and standard computers store numbers in double-precision floating-point format, which can only represent values up to roughly 1.8 × 10³⁰⁸. The factorial of 170 is about 7.3 × 10³¹², which still fits, but 171! exceeds that ceiling, so the result overflows and the display shows Infinity. This is not a bug; it is the same limit spreadsheets and most programming languages hit, because they use the same number format. For exact values beyond 170! you would need arbitrary-precision software designed for big integers. For permutations and combinations, the underlying factorials may overflow even when the final answer is small, so very large nPr or nCr inputs can also return Infinity. This calculator computes factorials exactly up to 170!, which covers nearly all practical homework and probability work.
What is the difference between scientific notation and engineering notation?
Both write very large or very small numbers as a coefficient times a power of ten, but they differ in how the exponent is chosen. In scientific notation the coefficient is always between 1 and 10, so Avogadro's number appears as 6.022 × 10²³. In engineering notation the exponent is restricted to multiples of three, which lines the value up with metric prefixes like kilo (10³), mega (10⁶), milli (10⁻³), and micro (10⁻⁶); the same number becomes 602.2 × 10²¹. Engineers prefer the engineering form because the exponent maps directly onto unit prefixes, making 47,000 ohms read naturally as 47 × 10³, or 47 kΩ. This calculator lets you switch the display between normal, scientific, and engineering notation, and it automatically falls back to exponential form for very large or very small magnitudes so results stay readable.
What is the difference between log, ln, and log base 2?
They are all logarithms but use different bases, and the base determines what question the function answers. Log (written log₁₀) uses base 10, so log(1000) equals 3 because 10 to the third power is 1000; it is handy for orders of magnitude, decibels, and pH. Ln is the natural logarithm with base e (about 2.718), and it appears throughout calculus, growth and decay models, and continuous compounding because the derivative of ln(x) is simply 1/x. Log₂ uses base 2 and is central to computer science and information theory, since log₂(8) equals 3 reflects three binary doublings. You can convert between any bases using log_b(x) = ln(x) / ln(b). This calculator offers log, ln, log₂, and a general base-n logarithm, so pick the base your problem requires and enter the value directly.
What is the difference between permutations (nPr) and combinations (nCr)?
Both count how many ways you can choose r items from a set of n, but permutations care about order while combinations do not. Use nPr when arrangement matters, such as ranking finishers in a race or filling distinct offices: nPr = n! / (n − r)!, so the number of ways to award gold, silver, and bronze among 8 runners is 8P3 = 336. Use nCr when order is irrelevant, such as dealing a hand of cards or picking a committee: nCr = n! / (r! × (n − r)!), so choosing 3 runners from 8 to form a team is 8C3 = 56. Because every combination corresponds to r! orderings, nPr is always r! times larger than nCr. This calculator includes dedicated nPr and nCr buttons, so enter n, choose the operation, then enter r to get the count instantly.
Embed This Tool
Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.
<iframe src="https://getthetoolbox.com/embed/scientific-calculator" title="Free Scientific Calculator — The Toolbox" width="100%" height="420" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/calculator-tools/scientific-calculator?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free Scientific Calculator</a> by The Toolbox</p>Related Tools
Free Age Calculator Online
Calculate your exact age in years, months, and days with zodiac signs. Free, fast, and works entirely in your browser with no sign-up required.
Free Percentage Calculator
Calculate percentages easily with multiple calculation modes. Free, fast, and works entirely in your browser with no sign-up required.
Free Unit Converter Online
Convert between units of length, weight, temperature, area, volume, and speed. Free, fast, and works entirely in your browser with no sign-up required.
Free Byte Converter Online
Convert between digital storage units with binary and decimal systems. Free, fast, and works entirely in your browser with no sign-up required.
About the Scientific Calculator
The Scientific Calculator is a free online calculator that goes well beyond a four-function keypad. It handles trigonometry, logarithms, powers and roots, factorials, and combinatorics, and it bundles three working modes into one screen: a full Scientific mode, a Programmer mode for base conversions, and a Statistics mode for quick data summaries. It is built for students working through algebra, trigonometry, or calculus homework, for engineers and developers who need a dependable in-browser tool, and for anyone who wants more than their operating system's default calculator without installing anything.
Every calculation runs entirely in your browser. Nothing you type is sent to a server, there is no sign-up, and no history is stored after you close the tab. You can use it on a phone, tablet, or desktop, and a physical keyboard works too — digits, operators, parentheses, ^ for powers, ! for factorial, Enter to evaluate, and Escape to clear.
Functions and modes you can use
- Trigonometry — sin, cos, tan and their inverses, with an angle toggle for degrees, radians, or gradians so results match the units your problem uses.
- Hyperbolic — sinh, cosh, tanh and the inverse forms (asinh, acosh, atanh).
- Logarithms and exponentials — log (base 10), ln (natural), log₂, plus a base-n logarithm, eˣ and 10ˣ.
- Powers and roots — x², x³, square root, cube root, and a general xʸ power.
- Combinatorics — factorial (n!), permutations (nPr), and combinations (nCr).
- Memory and history — an M+/M−/MR/MC memory stack and a running list of your recent calculations for the current session.
- Programmer mode — convert and compute across hexadecimal, decimal, octal, and binary.
- Statistics mode — paste a list of numbers and get count, sum, mean, median, mode, range, variance, and standard deviation at once.
Constants and unit conversions built in
You do not have to memorize or look up reference values. A constants panel inserts common math constants — π, e, the golden ratio φ, √2, √3, ln 2, and ln 10 — plus physical constants such as the speed of light (299,792,458 m/s), the gravitational constant, Planck's constant, Boltzmann's constant, and Avogadro's number, each at its standard value. A unit converter covers everyday categories like length, weight, and temperature, so you can switch from inches to centimetres or Celsius to Kelvin without leaving the page.
Reading your results accurately
Results can be shown in normal, scientific, or engineering notation, which matters when numbers get very large or very small. In scientific notation a value is written as a coefficient times a power of ten (for example, 6.022 × 10²³); engineering notation does the same but keeps the exponent to a multiple of three, lining up with units like kilo, mega, and milli. The calculator automatically falls back to exponential form for magnitudes above roughly 10¹² or below 10⁻¹⁰ so the display stays readable.
A couple of limits are worth knowing. Factorials are exact up to 170! and return Infinity beyond that — not a bug, but the ceiling of standard double-precision floating-point arithmetic, the same format spreadsheets and most programming languages use. Inverse trig and logarithm functions also follow normal mathematical domains, so an input outside the valid range (for example, the log of a negative number) returns an error rather than a misleading value.
Why it helps
A capable scientific calculator removes friction from real work: checking a physics answer, evaluating a probability with nCr, converting a measurement, or summarizing a small dataset before a report. Because the Scientific Calculator keeps trig, programmer, and statistics tools in one place and runs locally with no account, it is quick to reach for whenever a problem needs more than basic arithmetic. Enter an expression above, pick your angle unit and number format, and read the result instantly.