Loading…
Scientific calculator with trig and logs. Use for advanced math; for datasets use statistics-calculator. Input: expression. Returns result. 100% client-side, files never leave browser.
Scientific Calculator is loading — interactive editor will appear here. Use examples below to try instantly once loaded.
Press ? for keyboard shortcuts
Full scientific calculator with history, memory, and trig/log/exp functions. Standard arithmetic (+, −, ×, ÷), parentheses-free expression chaining, percent, square root, x², reciprocal, exponent (x^y), π, e, sin/cos/tan, asin/acos/atan, log (base 10), ln, 10^x, e^x, and 4-key memory (MC/MR/M+/M−). Degree and radian angle modes.
Browser-based scientific calculators save students, engineers, and scientists the trip to a physical calculator or the trust gap of an unvetted online one. This one is 100% client-side, has a clean history view, and supports the angle mode that matters to your work (DEG for everyday math, RAD for calculus and physics).
This tool is part of the DevStackIO platform — a collection of free online developer tools from DevStackIO. Browse more free developer resources on DevStackIO.
Students doing trig or log problems, engineers computing on the fly, scientists and statisticians who need a quick reliable calculator, and anyone who needs more than a basic pocket calculator.
Pick a unit system: metric (cm + kg) or imperial (in + lb) — wait, that's a different tool. For this one, just enter numbers with the digit keys
Click an operator (+, −, ×, ÷) to chain operations; click = to evaluate
Press AC to clear all history, C to clear only the current entry
Use √, x², 1/x, ±, % for common unary operations
Use the memory keys (MC, MR, M+, M−) to accumulate or recall values
Use sin/cos/tan in DEG mode for everyday math, RAD for calculus
Use log (base 10), ln (natural log), 10^x, e^x for exponential work
The history list shows your last 10 calculations
sin(30°) in DEG mode → 0.5cos(π) in RAD mode → −12 + 3 × 4 = 14 (operator precedence)√144 → 12log(100) → 22^10 → 1024How is sin(30) different in DEG vs RAD?
In DEG mode, sin(30) = 0.5 (30 degrees). In RAD mode, sin(30) ≈ −0.988 (30 radians). The same key gives a different answer.
Is memory persistent across page reloads?
No. Memory and history live in component state, so they reset on refresh. We do not store them anywhere — privacy-first.
What is the precision?
10 significant digits, more than a physical calculator. Displayed values round to the shortest unambiguous representation.
Can I type a full expression like 2 + 3 * 4?
No. This calculator does standard chained arithmetic: enter 2, press +, enter 3, press +, enter 4, press =. The result is 9. There is no operator-precedence parser.
What is the difference between log and ln?
log is base 10 (log₁₀), ln is the natural log (base e ≈ 2.718). Use log for engineering and pH, ln for calculus and statistics.
Authoritative specifications, standards, and in-depth reading for Scientific Calculator.
0
All math runs in your browser. Trig functions respect the DEG mode; inverse trig returns degrees.
Splits restaurant bills from subtotal, tip %, tax and party size. Use when dining out or splitting; differs from vat-gst by gratuity split vs tax-inclusive pricing. Returns tip amount, total and per-person share. 100% client-side.
Compute mean, median and stddev. Use for datasets; for single expressions use scientific-calculator. Input: numbers ≤10MB. Returns stats. 100% client-side, files never leave browser.
Calculate sale price after discount. Use for percent off; for change percent use percentage-change-calculator. Input: price + percent. Returns final price. 100% client-side, files never leave browser.
Calculate percentage increase, decrease, difference, and relative change between two values.
Calculate z-score (standard score) from raw value, mean, and standard deviation. Supports p-value lookup.
Add, subtract, multiply, and divide fractions with exact rational arithmetic — no floating-point drift. Simplifies automatically.
Simplify ratios, split a total in a given ratio, and solve proportions a:b = c:x.
Greatest common divisor and least common multiple of two or more numbers via Euclid's algorithm.