Scientific Calculator
Type a whole expression, or tap the keys
More calculators
Pick one and it opens right here. The calculator above stays where it is, so nothing is lost while you use these.
Stored formula
Write a formula using letters as variables, for example A^2 + B. Store it once, then change only the numbers instead of retyping the whole thing. A letter you define wins over a constant with the same letter, so avoid e, c and g unless you mean to replace them.Complex numbers
Matrix & vector
Equation solver
Statistics
Derivative & integral
Binary / octal / hex converter
This covers everyday conversion and whole-number arithmetic. For bitwise operations, two's complement and IEEE 754 breakdowns, the separate Number Base Converter tool goes further.
Random number
Last results
Constants
Tap one to drop it into the calculator.
History
Click any entry to reuse it. Session only — nothing is stored.
Expressions are evaluated with standard precedence: powers first and right-associative, so two to the power three to the power two is five hundred and twelve, then multiplication and division left to right, then addition and subtraction. A leading minus binds less tightly than a power, so minus two squared is minus four rather than four — the same convention mathematics and most scientific calculators use, and a common source of disagreement with simpler calculators. Trigonometric functions follow the selected angle mode, so check the badge on the display before trusting a result; a sine of thirty means something quite different in radians. Calculations use double-precision floating point, which is why very long decimal chains can show a tiny residue and why factorials stop being exact above about twenty and overflow past a hundred and seventy. The matrix, complex, solver, statistics and calculus tools are numerical rather than symbolic: roots are found by iteration and may miss solutions far from the guess or return only one of several, an inverse of a nearly singular matrix amplifies rounding error badly, and numerical differentiation and integration lose accuracy near discontinuities, sharp corners and poles. History and memory live only in this browser session and are not saved anywhere.