Fraction Calculator
Calculate with fractions and mixed numbers, simplified and explained.
A calculator with functions, constants and a visible expression.
Each result you confirm with = is kept here, and selecting one puts it back in the box.
Scientific Calculator evaluates whole expressions rather than making you press one operation at a time. Type something like sin(45) + sqrt(16) * 2 and the answer appears with the expression still visible, which means you can see what you asked for and fix a typo instead of starting again.
The function set covers what a scientific calculator is expected to have: sine, cosine and tangent with their inverses, natural and base-ten logarithms, powers and roots, exponentials, absolute value, rounding, factorials, and the constants pi and e. Degrees and radians are a switch, and the current mode is shown next to the input so you cannot forget which you are in.
Expressions are evaluated by a parser written for the job, which tokenises the input and builds a syntax tree. It never uses the JavaScript evaluator, which would run anything typed into the box as code. That matters on a public page: a calculator that evaluates arbitrary code is a security hole, not a feature.
The scientific calculator is used by writers, developers, students, marketers and anyone else who needs the job done once without installing software. Common cases include:
Yes. Multiplication and division before addition and subtraction, powers before both, and brackets before everything. The parser builds a proper expression tree, so precedence is handled correctly however deeply you nest.
Depends on the problem. School trigonometry is usually in degrees; calculus and programming are almost always in radians. The current mode is shown beside the input because getting it wrong silently produces a plausible but wrong answer.
Because it would run whatever is typed as code, including code someone sent you in a link. A calculator on a public page that evaluates arbitrary input is a security hole. This one tokenises and parses the expression instead.
It holds the previous result, so you can continue a calculation from where you left off without retyping the number.
They use standard double-precision floating point, accurate to about fifteen significant digits. That is why 0.1 plus 0.2 does not display as exactly 0.3 in any calculator built this way; the tool rounds the display to hide the noise.
Up to around 10 to the power 308, after which the result is reported as infinity. Factorials grow quickly, so anything above 170 factorial exceeds that limit.
If the scientific calculator is not quite what you need, these other free tools solve closely related problems.
Calculate with fractions and mixed numbers, simplified and explained.
Three calculators: percent of a number, what percent one number is, and change.
Paste any list of numbers and get the full set of summary statistics.
Convert a number between binary, octal, decimal, hex and custom bases.
Convert between metric and imperial units across seven categories.