🖩 Scientific Calculator (Online)

A full scientific calculator with trig, logs, powers and memory functions.

About this tool

The Scientific Calculator provides the full set of functions typically needed for high school and introductory college math and science coursework, beyond the basic four operations available on a simple calculator: trigonometric functions (sine, cosine, tangent), logarithms (base 10 and natural log), powers and roots, factorials, and a memory function for storing intermediate results. It is built as a single on-screen calculator with a button layout modeled on a physical scientific calculator, so anyone familiar with a handheld model should find the layout immediately recognizable.

To use it, click the number and operator buttons to build an expression exactly as you would on a physical calculator, using the function buttons (sin, cos, tan, log, ln, x², x^y, √, and so on) to apply that operation to the current value or expression. The display updates as you type, and pressing "=" evaluates the full expression following standard order of operations. A memory row lets you store the current displayed value with "M+", recall it later with "MR", and clear the stored memory with "MC," which is useful when a multi-step calculation requires reusing an earlier result without retyping it.

Trigonometric functions operate in degrees by default, matching how most introductory geometry and trigonometry courses are taught before students move on to radian measure in later coursework; a degree/radian toggle lets you switch modes for calculus-level work where radians are the standard unit. Logarithm buttons cover both common logarithm (base 10, useful for pH and decibel calculations in chemistry and physics) and natural logarithm (base e, used throughout calculus and exponential growth and decay problems in biology and finance-adjacent coursework).

This tool is intended to replace the need for a separate physical or app-based scientific calculator for routine homework and study use. It does not replace a graphing calculator for plotting functions, working with matrices, or performing calculus operations like symbolic differentiation and integration — for those tasks, dedicated graphing calculator software or a computer algebra system is more appropriate.

Every calculation happens locally using JavaScript running in your browser, so no expression you enter is transmitted anywhere, and the calculator works instantly with no loading delay beyond the initial page load.

Because the degree/radian setting affects every trigonometric calculation until you switch it again, it is worth checking which mode is currently active before starting a new problem, particularly when moving between a geometry-style problem expecting degrees and a calculus-style problem expecting radians within the same study session.

If you are working through a multi-step problem that requires reusing an intermediate result several times, storing that value in memory with M+ as soon as you calculate it, rather than retyping the same decimal figure repeatedly, both saves time and reduces the chance of a transcription error creeping into a later step of the same problem.

Clearing the display with the C button between unrelated calculations, rather than continuing to build onto a long existing expression, also helps avoid an accidental leftover operator or parenthesis silently producing an unexpected result on your next calculation.

Frequently Asked Questions

Does this calculator work in degrees or radians?

It defaults to degrees for trigonometric functions, matching typical introductory coursework, with a DEG/RAD toggle button to switch to radians for calculus-level work.

Can I chain multiple operations together?

Yes, build a full expression using the number and operator buttons and press = to evaluate the entire expression at once, following standard order of operations.

What does the memory function do?

M+ adds the currently displayed value to memory, MR recalls the stored memory value into the display, and MC clears the stored memory, useful for multi-step calculations.

Can this plot graphs or solve calculus problems?

No, this is a scientific calculator for numeric evaluation only. For graphing or symbolic calculus, use dedicated graphing calculator software.

Is my calculation history saved?

No, only the current display value persists as you calculate; there is no saved history log, and everything resets if you reload the page.