Function form
y = f(x)
Enter only the right side of the equation, for example sin(x) or x^2 + 2*x - 1.
Online function plotter
Plot equations online, compare multiple y = f(x) functions, adjust the x-axis range, inspect values with hover labels, and export a clean graph image for reports or study notes.
Interactive 2D graphing tool
Enter equations such as sin(x), x^2, exp(-0.2*x)*sin(3*x), or sqrt(abs(x)). Use pi, e, and common math functions without adding Math..
Graph output
About this tool
Use this 2D graphing calculator to plot mathematical functions online for engineering, physics, calculus, algebra, and technical reporting. The tool graphs explicit equations in the form y = f(x), supports multiple function traces on the same axes, and lets you control the plotted x range and sample resolution.
The calculator is useful for checking curve shape, comparing equations, visualizing trigonometric functions, exploring polynomial behaviour, reviewing exponential decay, and preparing quick plots for coursework or early-stage engineering calculations. For final design work, verify plotted results against the original equations, assumptions, and required numerical methods.
Supported syntax
y = f(x)
Enter only the right side of the equation, for example sin(x) or x^2 + 2*x - 1.
x min <= x <= x max
The graph samples the function across the selected range and leaves gaps where the result is undefined.
sin(x)cos(x)tan(x)sqrt(x)abs(x)log(x)log10(x)exp(x)pow(x, 2)pieGuide
x as the variable, such as x^2, sin(x), or exp(-x).Examples
These examples cover common graphing calculator use cases for mathematics and engineering checks.
sin(x), cos(x), and sin(2*x) show phase and frequency changes.
x^3 - 4*x helps visualize turning points and roots.
exp(-0.2*x)*sin(3*x) is useful for visualizing decay and oscillation.
Assumptions and limits
y = f(x).FAQ
Enter an expression using x as the variable, choose the x-axis range, then select Plot Graph. The calculator evaluates the equation as y = f(x) and draws the curve.
Yes. Use Add Function to create more rows. Each equation is plotted as a separate coloured trace on the same graph.
Yes. Use ^ for powers, pi for pi, e for Euler's number, and functions such as sin, cos, tan, sqrt, log, and exp.
Yes. Use Download PNG to save the current graph view as an image.
Related tools
Create interactive 3D surface plots for functions, simulations, and multidimensional data.
Plot polar equations and angular relationships for cyclic or directional problems.
Visualise paired data, trends, clusters, and outliers on an interactive scatter plot.
Tell us what would make EngLab more useful for your engineering work.