Scientific Calculator
Full-featured scientific calculator with trigonometric and memory functions
How to use this tool
- Click number buttons to input values
- Use operators (+, -, ×, ÷, ^) for calculations
- Scientific functions work on the current value
- Memory buttons store and recall values
- Press = for result, C to clear all, CE to clear last
About this tool
A comprehensive scientific calculator with trigonometric functions (sin, cos, tan in degrees), logarithmic functions (log, ln), power functions (x², x³, ^), constants (π, e), and memory operations. Perfect for students, engineers, and anyone needing advanced calculations. All computations are performed locally in your browser.
Frequently asked questions
What functions does this calculator support?
The four basic operations plus powers, trigonometry with sine, cosine and tangent, logarithms in base 10 and natural log, square and cube, square root, the constants pi and e, percentages, and memory store, recall, add and clear.
Are the trigonometric functions in degrees or radians?
Degrees, which is what most people entering an angle actually want. If you are working from a formula written in radians, convert first by multiplying by 180 and dividing by pi.
What do the memory buttons do?
M+ adds the current value to whatever is in memory, MR recalls it into the display, MS stores the display over the top of it, and MC empties it. Memory is for holding a running subtotal while you calculate something else, which is quicker and less error-prone than writing an intermediate result down.
What is the difference between C and CE?
C clears everything, including any operation in progress, and returns the calculator to a clean state. CE clears only the entry you are currently typing, so a mistyped number can be corrected without losing the calculation you were part way through.
What is the difference between log and ln?
log is base 10 and ln is base e, roughly 2.71828. Base 10 is the one behind decibels, pH and the Richter scale. The natural log is the one that appears in growth, decay and compound interest, and is the default meaning of 'log' in most mathematics writing.
Does the calculator follow order of operations?
It evaluates the expression you build rather than passing it to the browser's own code evaluator, and it applies standard precedence so multiplication and division bind more tightly than addition and subtraction. When an expression is long enough to be ambiguous, calculate it in stages and use memory to hold the parts.

