Online Science Tools has moved to a new domain:
Practice Problems

Graphing Calculator

Graphing Calculator

This tool requires Javascript to be enabled.


Graph 2D rectangular and polar functions with this javascript powered graphing calculator. Graphs can be viewed in full screen and zoomed up to 1.5±5x. The URL will be updated after each new graph is generated to allow for easy sharing. For series graphing, decreasing the smoothness is recommended to reduce loading time. Note that this graphing calculator requires HTML5 canvas support. Supported functions, including series and derivatives, are listed in the table below.

Function Reference
Standard Functions
Previous Functionyn Derivative of yndyn Series of f(x,n) from 1 to ns('f',n)
Exponentiale^x or exp(x) Natural Logarithmlog(x) or ln(x) Square Rootsqrt(x)
Absolute Valueabs(x)
Trigonometric Functions
Sinesin(x) Cosinecos(x) Tangenttan(x)
Cosecantcsc(x) Secantsec(x) Cotangentcot(x)
Arcsineasin(x) Arccosineacos(x) Arctangentatan(x)
Arccosecantacsc(x) Arcsecantasec(x) Arccotangentacot(x)
Hyperbolic Functions
Hyperbolic Sinesinh(x) Hyperbolic Cosinecosh(x) Hyperbolic Tangenttanh(x)
Hyperbolic Cosecantcsch(x) Hyperbolic Secantsech(x) Hyperbolic Cotangentcoth(x)
Hyperbolic Arcineasinh(x) Hyperbolic Arccosineacosh(x) Hyperbolic Arctangentatanh(x)
Hyperbolic Arccosecantacsch(x) Hyperbolic Arcsecantasech(x) Hyperbolic Arccotangentacoth(x)