Online Graphing Calculator

Our free 2D graphing calculator (plotter) allows you to plot the graph of your equation online and also lets you save or print an image of your graph.

Supported operators, functions and constants

The Calculator supports the following operators, functions and constants:

  • Arithmetic Operators: add "+", subtract "-", multiply "*", divide "/", exponent "^"
  • Comparison Operators: less than "<", greater than ">", less than or equal "<=", greater than or equal ">=", equal "=="
  • Grouping Symbols: "()" parentheses group symbols to indicate order of operations
  • Trigonometric Functions: sin(x), cos(x), tan(x), cot(x), sec(x), csc(x), asin(x), acos(x), atan(x), acot(x), asec(x), acsc(x)
  • Hyperbolic Trigonometric Functions: sinh(x), cosh(x), tanh(x), coth(x), sech(x), csch(x), asinh(x), acosh(x), atanh(x), acoth(x), asech(x), acsch(x)
  • Misc. Functions: log(x), ln(x), sqrt(x), abs(x), ceil(x), round(x), floor(x), fact(x), sign(x), u(x)
  • Piecewise Function: pw(x+comparison operator+numeric value)*(equation)
  • Min / Max: min(exp1, exp2,...), max(exp1, exp2,...)
  • Constants: pi, e

Function Graphing Calculator Examples

x: y(x)=x2x+1: y(x)=2x+1x2: y(x)=x^2x3: y(x)=x^3x2/3: y(x)=x^(2/3)5-x: y(x)=5^(-x)5x: y(x)=5^(x)
|x|: y(x)=abs(x); 3x: y(x)=sqrt(3x)x2+1: y(x)=sqrt(x^2+1)10/x: y(x)=10/xex: y(x)=e^xxx: y(x)=x^x 
ln(x): y(x)=ln(x)log1/3(x): y(x)=log(x)/log(1/3)sin(x): y(x)=sin(x)acot(x): y(x)=acot(x)asinh(x): y(x)=asinh(x) 


More examples.   x factorial: y(x)=fact(x)vertical line: x=5piecewise function y(x)={x^2, -2<x<2; x+2, x>=2}
cube root: y(x)=x^(1/3)fourth root: y(x)=x^(1/4)fifth root: y(x)=x^(1/5)round x: y(x)=round(x)

You may also be interested in our Sig Fig Calculator or Scientific Notation Calculator

Window
< x <
< y <
Display
Background
Axes
Tick Marks
Axis Numbers
Grid Spacing
x:    y:    e.g x: 2, y: 2 or x: pi/2, y: 1
Download and print your graph
Save as Portable Network Graphics (.png)
Print your graph:
Link to this page:

Our free 2D graphing calculator (plotter) allows you to plot the graph of your equation online and also lets you save or print an image of your graph.

Supported operators, functions and constants

The Calculator supports the following operators, functions and constants:

  • Arithmetic Operators: add "+", subtract "-", multiply "*", divide "/", exponent "^"
  • Comparison Operators: less than "<", greater than ">", less than or equal "<=", greater than or equal ">=", equal "=="
  • Grouping Symbols: "()" parentheses group symbols to indicate order of operations
  • Trigonometric Functions: sin(x), cos(x), tan(x), cot(x), sec(x), csc(x), asin(x), acos(x), atan(x), acot(x), asec(x), acsc(x)
  • Hyperbolic Trigonometric Functions: sinh(x), cosh(x), tanh(x), coth(x), sech(x), csch(x), asinh(x), acosh(x), atanh(x), acoth(x), asech(x), acsch(x)
  • Misc. Functions: log(x), ln(x), sqrt(x), abs(x), ceil(x), round(x), floor(x), fact(x), sign(x), u(x)
  • Piecewise Function: pw(x+comparison operator+numeric value)*(equation)
  • Min / Max: min(exp1, exp2,...), max(exp1, exp2,...)
  • Constants: pi, e

Function Graphing Calculator Examples

x: y(x)=x2x+1: y(x)=2x+1x2: y(x)=x^2x3: y(x)=x^3x2/3: y(x)=x^(2/3)5-x: y(x)=5^(-x)5x: y(x)=5^(x)
|x|: y(x)=abs(x); 3x: y(x)=sqrt(3x)x2+1: y(x)=sqrt(x^2+1)10/x: y(x)=10/xex: y(x)=e^xxx: y(x)=x^x 
ln(x): y(x)=ln(x)log1/3(x): y(x)=log(x)/log(1/3)sin(x): y(x)=sin(x)acot(x): y(x)=acot(x)asinh(x): y(x)=asinh(x) 


More examples.   x factorial: y(x)=fact(x)vertical line: x=5piecewise function y(x)={x^2, -2<x<2; x+2, x>=2}
cube root: y(x)=x^(1/3)fourth root: y(x)=x^(1/4)fifth root: y(x)=x^(1/5)round x: y(x)=round(x)

You may also be interested in our Sig Fig Calculator or Scientific Notation Calculator

Enquire now

Give us a call or fill in the form below and we will contact you. We endeavor to answer all inquiries within 24 hours on business days.