Premium Converters
Loading
Loading
Loading
Evaluate complex math expressions with trigonometric functions (sin, cos, tan), logarithms, exponents, square roots, parentheses, and constants like pi and e, following PEMDAS order.
Math
Generated on August 22, 2026
Supported: + − × ÷ ^ sin cos tan sqrt log ln abs pi e
Evaluate complex math expressions with trigonometric functions (sin, cos, tan), logarithms, exponents, square roots, parentheses, and constants like pi and e, following PEMDAS order.
A scientific calculator evaluates arbitrary mathematical expressions that include arithmetic, trigonometric functions (sin, cos, tan), logarithms (log, ln), square roots, exponents, absolute value, and mathematical constants (π and e). It supports nested parentheses and standard operator precedence, so expressions written with normal math notation are evaluated exactly as you would expect. This tool replaces a physical scientific calculator for students working through problem sets, engineers doing quick checks, and anyone evaluating complex expressions without firing up a spreadsheet.
Formula
Standard order of operations (PEMDAS / BODMAS): Parentheses → Exponents → Multiplication/Division (left to right) → Addition/Subtraction (left to right). Trigonometric functions take radians as input.Your physics homework is due tomorrow, your school Casio is somewhere in the bottom of a bag at home, and you need to compute sin(60 degrees) plus a square root before midnight. Or maybe you're helping your nephew with his trigonometry and the calculator app on your phone refuses to do anything beyond basic arithmetic. Either way, this is the calculator that handles the messy real-math expressions — nested parentheses, trigonometric functions, logarithms, exponents, the constants pi and e — with proper PEMDAS order baked in. One thing that catches almost everyone off-guard the first time: the trig functions expect radians, not degrees, just like JavaScript, Python, and almost every programming language. So sin(30) does not give you 0.5; it gives you the sine of 30 radians, which is roughly negative 0.988. To compute sine of 30 degrees, you write sin(30 * pi / 180). It's not a bug, it's a convention — and getting comfortable with radians early pays off forever in physics, engineering, and any code you'll ever write. Use the calculator for quick numerical checks; for symbolic algebra or solving equations, reach for Wolfram Alpha or SymPy. This is a fast, precise numerical workbench, not a symbolic math engine.
A scientific calculator evaluates arbitrary mathematical expressions that include arithmetic, trigonometric functions (sin, cos, tan), logarithms (log, ln), square roots, exponents, absolute value, and mathematical constants (π and e). It supports nested parentheses and standard operator precedence, so expressions written with normal math notation are evaluated exactly as you would expect. This tool replaces a physical scientific calculator for students working through problem sets, engineers doing quick checks, and anyone evaluating complex expressions without firing up a spreadsheet.
PEMDAS ensures that compound expressions are unambiguous: 2 + 3 × 4 is always 14 (not 20), because multiplication precedes addition. Parentheses override precedence, so (2 + 3) × 4 = 20. Trigonometric functions in this calculator, like most programming languages, expect radians; to pass degrees, convert first using × π / 180. The calculator handles negative values, fractional exponents, and very large or very small results via JavaScript's IEEE 754 double-precision arithmetic (about 15–17 significant digits of accuracy).
Standard sin/cos/tan values for common angles. Use these to verify calculator results or for quick mental math.
| Angle (°) | Angle (rad) | sin | cos | tan |
|---|---|---|---|---|
| 0° | 0 | 0 | 1 | 0 |
| 30° | π/6 | 0.5 | 0.866 | 0.577 |
| 45° | π/4 | 0.707 | 0.707 | 1 |
| 60° | π/3 | 0.866 | 0.5 | 1.732 |
| 90° | π/2 | 1 | 0 | undefined |
| 120° | 2π/3 | 0.866 | -0.5 | -1.732 |
| 135° | 3π/4 | 0.707 | -0.707 | -1 |
| 150° | 5π/6 | 0.5 | -0.866 | -0.577 |
| 180° | π | 0 | -1 | 0 |
| 270° | 3π/2 | -1 | 0 | undefined |
| 360° | 2π | 0 | 1 | 0 |
Trig functions take radians, not degrees — multiply degrees by π/180 to convert.
π (pi) ≈ 3.14159; e (Euler's number) ≈ 2.71828 — the two most-used constants in math.
JavaScript's Math.sin(30) returns the sine of 30 RADIANS (≈ −0.988), not 30 degrees.
Order of operations (PEMDAS): Parentheses → Exponents → Multiplication/Division → Addition/Subtraction.
2 * (3 + 4) ^ 2 = 98 — parentheses first, then exponent, then multiplication.
sqrt(16) + log(100) = 4 + 2 = 6 — square root and base-10 log of familiar numbers.
sin(pi / 2) = 1 — 90 degrees in radians gives the sine's maximum value.
ln(e ^ 5) = 5 — the natural log and exponential are inverse functions.
sqrt(3 ^ 2 + 4 ^ 2) = 5 — the classic Pythagorean 3-4-5 right triangle.
(1 + 0.05) ^ 10 = 1.6289 — compound interest factor for 5% annual growth over 10 years.
Jump to a ready-made conversion — useful for quick reference and sharing:
Quadratic Equation Solver
Solve any quadratic equation ax² + bx + c = 0 using the quadratic formula, with the discriminant analysis showing two real roots, a repeated root, or complex conjugate roots.
Standard Deviation Calculator
Calculate the mean, variance, and both sample standard deviation (s, with Bessel's N−1 correction) and population standard deviation (σ) for any data set — used in statistics, finance, and quality control.
Permutation & Combination Calculator
Compute permutations (nPr, ordered arrangements) and combinations (nCr, unordered selections) using factorials — ideal for probability, lottery odds, poker hands, and password strength analysis.
Exponent / Power Calculator
Raise any base to any exponent — positive, negative, fractional, or decimal — to compute powers, reciprocals, and nth roots for compound interest, scientific notation, and computing.
Square Root Calculator
Compute the principal square root, cube root, square, and cube of any real number, with support for negative cube roots and irrational results like √2 for Pythagorean theorem work.
Logarithm Calculator
Calculate logarithms in any base, including common (log10), natural (ln), and binary (log2).
Triangle Solver
Solve any triangle from SSS, SAS, ASA, AAS, SSA, or right-triangle (Pythagoras) inputs. Drawn-to-scale visualization with all sides, angles, area, and perimeter.
3D Solid Volume Calculator
Volume + surface area for sphere, cylinder, cone, cube, and rectangular prism. Interactive 3D visualization — rotate and zoom.
Browse all Math calculators & converters
See every tool in this category, plus FAQs and category-specific guides.