Choose language


Online tool for drawing graphs of any function.

With this online function graph plotter, you can draw any function. On one graph you can draw any three functions and compare their parameters. You can create graphs for many equations and functions. The tool draws:
- basic functions (roots, exponents, logarithms, ...),
- nested functions,
- trigonometric functions (sine, cosine, tangent square, arc tangent, secans, arc cosecans, ...),
- hyperbolic functions (hyperbolic coinus, hyperbolic cotangent, hyperbolic area sinus, hyperbolic area cosecans, ...),
- non-differentiable functions (Absolute Value, Modulo Division, Falk Haar, Möbius Function, Random Number, Binomial Coefficient, ...),
- probability functions (Normal distribution, Chi-square, Student's t-distribution, Fisher's distribution, Erlang's distribution, ...),
- statistical functions (Median, Lévy's distribution, Rayleigh's distribution, Weibull's distribution, ...),
- special functions (parabolic trajectory, semicircle curve, Bernoulli Lemniscate, Rule of three, Gaussian error function, ...),
- program functions (Characteristic boolean function, Defined boolean function, ...),
- conditional functions (Inverse conditional function, Weighted conditional function, ...),
- iterations / iteration functions (Iterated arithmetic mean, Mandelbrot function, Previous function value, ...),
- fractals (single random function, Weierstrass function, Takagi-Landsberg curve, ...),
- differential equations,
- integral equations,
- statistical averages (Arithmetic Mean, Geometric Mean, Harmonic Mean, Square Mean,),
- discrete distributions (Binomial distribution, Poisson distribution, Geometric distribution, Logarithmic distribution, Uniform distribution, ...),
- constant numbers (e, pi, golden ratio relation, Feigenbaum constant, ...),
- curves (Gauss bell curve, triangle curve, square curve, semi-ellipse curve, serpentine curve, ...),
- basic arithmetic operations,
- polynomials, etc.

Before using the chart drawing tool, please read the instructions below.

Online tool for drawing graphs of any function.


First graph:

 f(x)   Derivative   Integral
Domain from  to
Color:    Line:     Show term

Second graph:

 g(x)   Derivative   Integral
Domain from to
Color:    Line:     Show term

Third graph:

 h(x)   Derivative   Integral
Domain from to
   Line:     Show term

 Range x-axis from  to
 Range y-axis from  to
 Intervals x-axis:  y-axis:
 Reticule lines x-axis:  y-axis:
 Dashes length x-axis:  y-axis:
 Decimal places:  Gap at origin:
 Graph thickness:  Circle at origin:
 Log. scale x: No 2 e 10 100 or
 Log. scale y: No 2 e 10 100 or

 Reticule lines  Axis lines  Caption  Dashes  Frame  Errors  Def. Q=  

Background: Lines: Grid: Gap:

 Antialiasing  Poles

Gamma: Brightness: Contrast: Rotation: °

Emboss Blur Negative Greyscale Sketchy Edges only

Your own color 1: # Your own color 2: #
Your own color 3: #


Users of this calculator also used

Trapezium - diagonals, area, perimeter, sides

Trapezium (trapezoid) calculator will help you calculate the long diagonal of the trapezium, the short diagonal of the trapezium, the side length, height, area and perimeter of the trapezium.

Caesar cipher - encoder / decoder

Caesar cipher online encoder and decoder. Encrypt and decrypt any cipher created in a Caesar cipher. You can use any shift and additionally a key for more precise text encoding.

Quartiles Q1, Q2, Q3 of the interval series

With this statistical calculator, you will learn how to calculate the lower quartile, middle quartile, and upper quartile of an interval resolution series.

Spelling words with the phonetic alphabet - converter, translator

Using this translator / converter you can quickly and easily check how to spell each word using the international (and not only) phonetic alphabet.

Linear Regression - calculator with explanation

With this statistical calculator, you will learn how to calculate a linear regression step by step.

Mode of the series of distributing class intervals

Online calculator calculates the mode of series of distributing class intervals. You learn how to find the Modal value for a grouped data with different intervals between the data classes.

CATENARY Calculator - Chain curve

With the CATENARY Trigonometric Function Calculator, you can calculate catenary chain curve values. In addition to the response results, the calculator will also plot the selected function. You can choose a ready-made function, e.g. cat(?#X) where for ? you will substitute e.g. 2 for catenary two which will be equal to 2*cosh(x/2) or enter your own function e.g. cat(2#x^2) for 2*cosh((x^2)/2), cat(2#x+3) for 2*cosh((x+3)/2) etc.

Online calculator