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 May 23, 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:
GPA Calculator
Calculate your semester or cumulative Grade Point Average on the 4.0 scale, weighted by credit hours, with support for both weighted and unweighted grading systems.
Grade Calculator
Calculate your final grade from weighted categories like tests, homework, and exams.
Student Result Card Calculator
Subject-wise marks, grades, and a printable school result card — ideal for small schools and parents.
Fraction Calculator
Add, subtract, multiply, and divide proper, improper, and mixed fractions with automatic reduction to lowest terms and decimal equivalents for cooking, carpentry, and homework.
Ratio Calculator
Simplify ratios to lowest terms using GCD and solve proportions like a:b = c:x for any missing value — useful for recipes, map scales, aspect ratios, and mixing ingredients.
Average Calculator
Compute the arithmetic mean, median, mode, range, count, sum, minimum, and maximum from any list of numbers — essential for descriptive statistics, surveys, and grading.
LCM / GCD Calculator
Find the LCM and GCD (HCF) of two or more integers using the Euclidean algorithm — useful for simplifying fractions, finding common denominators, and scheduling repeating events.
Prime Number Checker
Test whether any integer is a prime number using trial division up to its square root, and view the complete unique prime factorization for composite numbers.
Browse all Math calculators & converters
See every tool in this category, plus FAQs and category-specific guides.