Free online scientific calculator with trigonometry, logarithms, and advanced functions.
Our free Scientific Calculator gives you a full-featured mathematical tool right in your browser. From basic arithmetic to trigonometric functions, logarithms, powers, and mathematical constants, this calculator handles the computations you need for school, engineering, science, and everyday problem-solving.
No app to install, no account required — just open the page and start calculating. It works on any device and is available offline once loaded.
A scientific calculator is an advanced calculator that goes beyond basic addition, subtraction, multiplication, and division. It includes functions for trigonometry (sine, cosine, tangent), logarithms (base-10 and natural log), exponentiation, square roots, and mathematical constants like p (pi) and e (Euler's number). These functions are essential for mathematics, physics, chemistry, engineering, and many other technical disciplines.
Traditional scientific calculators are physical devices that students and professionals carry to class or work. A browser-based scientific calculator provides the same functionality without the need to carry a separate device, and it's always available on any computer, tablet, or smartphone with a web browser.
This calculator supports complex expressions with parentheses, allowing you to enter multi-step calculations as a single expression rather than breaking them into separate steps. The display shows your full expression as you build it, so you can review and edit before calculating.
Trigonometric functions in this calculator use radians, not degrees. This is the standard for most scientific and engineering applications. To convert degrees to radians, multiply by p/180. For example, sin(90°) = sin(p/2) ˜ sin(1.5708). If you're working in degrees, convert your angle first before entering it into the sin, cos, or tan functions.
Use parentheses liberally to ensure the correct order of operations. For example, to calculate sin(30° + 45°) in radians, enter sin((0.5236 + 0.7854)) rather than sin(0.5236) + 0.7854, which would give a completely different result. When in doubt, add parentheses — they never hurt and often prevent errors.
The x^y (power) function takes two arguments separated by a comma: the base and the exponent. For example, pow(2, 10) calculates 2 to the power of 10, which equals 1024. You can also use the ** operator directly in expressions for the same result.
All calculations run in your browser. No data is sent to any server.
The calculator supports trigonometric functions (sin, cos, tan and their inverses), logarithms (log base 10 and natural log), exponentials, square roots, powers, factorials, and constants like pi and e. It handles both degree and radian modes for trigonometric calculations.
Degrees and radians are two ways to measure angles. A full circle is 360 degrees or 2pi radians. Radians are the natural unit for mathematics and physics. Most scientific and engineering calculations use radians. Switch modes using the DEG/RAD toggle before calculating trig functions.
Use the change of base formula: log_b(x) = log(x) / log(b). For example, log base 2 of 8 = log(8) / log(2) = 0.903 / 0.301 = 3. The calculator provides log (base 10) and ln (natural log, base e) directly.
EE (Enter Exponent) or EXP enters scientific notation. For example, 6.022 EE 23 = 6.022 x 10^23 (Avogadro's number). This is useful for very large or very small numbers in physics and chemistry calculations.
Factorials grow extremely fast. 10! = 3,628,800. 20! = 2.43 x 10^18. 170! is the largest factorial most calculators can handle before reaching infinity. For combinatorics problems, use the nCr and nPr functions instead of calculating raw factorials.