ToolPilot

Scientific Calculator & Function Plotter

Full-featured scientific calculator with function plotter. Sin, cos, log, powers, memory, interactive graph. Free, no install needed.

 
0

History

No calculations yet


Tool created on March 16, 2025

Scientific Calculator & Function Plotter

How to use the scientific calculator

Our online scientific calculator combines the power of a professional graphing calculator with the convenience of a free, browser-based tool. Perform trigonometric calculations — sine, cosine, tangent and their inverses — logarithmic operations (ln, log base 10 and base 2), hyperbolic functions, and complex algebraic expressions in just a few clicks, with no installation required.

The built-in function plotter lets you visualize up to four mathematical functions simultaneously on an interactive Cartesian plane. Zoom, pan, locate zeros and local extrema, compute definite integrals, and display the numerical derivative of any function with a single toggle. Perfect for high school and university students, engineers, scientists, and educators alike.

The calculator supports degree and radian mode, memory registers (M+, M−, MR, MC), the ANS operator for chaining calculations, the mathematical constants π, e, and φ, scientific notation, and a scrollable history of the last ten calculations. The dark and light themes adapt automatically to your system preferences. All computations run entirely in your browser — no data is ever sent to a server.

Use cases

High school and university students
Solve trigonometry, calculus, and algebra problems with a complete calculator and interactive function plotter.
Engineers and scientists
Perform advanced computations with hyperbolic functions, logarithms, mathematical constants, and scientific notation.
Educators
Illustrate math lessons by plotting functions in real time and demonstrating derivatives, zeros, and integrals.
Self-learners
Explore mathematical functions visually with the interactive graph and verify manual calculations instantly.

Methodology & Precision

All computations use IEEE 754 double-precision floating-point arithmetic (64-bit), providing approximately 15–17 significant digits. The function plotter samples at 2× canvas resolution with automatic discontinuity detection (asymptotes).

Numerical integration uses composite Simpson's rule with 1000 sub-intervals. Zero-finding applies the bisection method (60 iterations, precision 10⁻⁸). Numerical derivatives are computed via centered finite differences with h = 10⁻⁷.

Results are rounded to 12 significant figures to eliminate floating-point display artefacts.

Frequently Asked Questions

What is the difference between DEG and RAD mode?
In DEG (degree) mode, a full rotation equals 360°. In RAD (radian) mode, it equals 2π ≈ 6.283. Trigonometric functions (sin, cos, tan) and their inverses interpret their argument according to the active mode. Use RAD for scientific calculations and mathematical analysis; use DEG for plane geometry and navigation problems.
How do I type expressions like sin²(x) or e^(x²)?
For sin²(x), type sin(x)^2. For e^(x²), type e^(x^2) or exp(x^2). The calculator supports nested exponents and function composition. The constant e is accessible via the dedicated button or by typing 'e' directly. For ln(sin(x)), simply type ln(sin(x)) — nested parentheses are fully supported.
Can I plot multiple functions at the same time?
Yes, the graphing panel supports up to 4 simultaneous functions, each displayed in a distinct color: blue, red, green, and orange. Enable or disable each curve independently using the toggle on its row. The quick-function buttons below the fields let you insert common expressions instantly.
How do I calculate a definite integral online?
In the Graph tab, enter your function f(x), open the Analysis panel, and type the lower bound a and upper bound b in the Integral section. The result is computed instantly using composite Simpson's rule with 1000 sub-intervals, providing high accuracy for continuous functions.
Does the calculator work offline?
Yes. All computations, plotting, and analysis run locally in your browser via JavaScript. Once the page has loaded, no internet connection is needed. No data is ever sent to our servers — the calculator fully respects your privacy.
How do I use the memory registers M+, M−, MR, and MC?
M+ adds the displayed result to memory. M− subtracts it from memory. MR recalls the stored value and inserts it into the current expression. MC clears memory. The glowing 'M' indicator at the top of the display shows that a non-zero value is stored. Memory persists throughout the browser session.
What mathematical functions are available in the plotter?
The plotter recognizes all trigonometric functions (sin, cos, tan and their inverses), hyperbolic functions (sinh, cosh, tanh and inverses), logarithms (ln, log, log2), exponential (exp), and analysis functions (sqrt, cbrt, abs, ceil, floor, round, sign, pow, max, min). The constants π, e, and phi can be used directly in expressions.
How do I display the derivative of a function on the graph?
In the Analysis panel, enable the 'Show f′(x)' toggle. The numerical derivative of each active function is plotted as a dashed line of the same color but thinner. The derivative is computed using centered finite differences (h = 10⁻⁷) at each canvas point.

Online Scientific Calculator — Quick Answers

How do I calculate sin(45 degrees) online?

Switch toolpilot.app's scientific calculator to DEG mode, type sin(45), and press = to get 0.7071 instantly in your browser — no download or account needed.

How do I plot sin(x) online for free?

In the Graph tab on toolpilot.app, type sin(x) in the first f(x) field and enable the toggle — the curve appears immediately on the interactive Cartesian plane with zoom and pan.

What is the best free graphing calculator online?

Toolpilot.app's scientific graphing calculator plots up to 4 functions simultaneously with zoom, pan, zero-finding, extrema detection, integral computation, and derivative display — entirely free in any browser.

How do I calculate a definite integral online for free?

Enter your function in the Graph tab, open the Analysis panel, set lower bound a and upper bound b — the result is computed instantly using composite Simpson's rule with 1000 sub-intervals.

Does an online scientific calculator work without internet?

Yes — once toolpilot.app's calculator page loads, all computations run locally in your browser with no server connection required, making it fully offline-capable.