Graphiti guide

Graphiti is a free online graphing calculator and function plotter that does more than draw curves. It helps reveal the structure and behaviour of mathematical graphs.

Graphiti automatically analyses graphs as well as plotting them. It detects asymptotes, intersections, turning points, curve types, tangents, normals and integral regions across functions, implicit equations, inequalities, polar graphs and parametric curves.

Graphiti showing multiple plotted graphs and analysis features

Plotting tools

Explicit functions

Graphiti can plot familiar explicit functions such as y = x2, y = sin(x) and y = 1 / x, using standard mathematical notation.

It is useful for quickly comparing curves, zooming into local behaviour and building examples where students can see how changing an expression changes the graph.

Implicit equations

Graphiti can act as an implicit equation plotter for equations involving both x and y. This is useful for circles, ellipses, curves with vertical parts, and equations where solving explicitly for y would be awkward.

Examples include equations such as x2 + y2 = 25 and more unusual relations with singularities or multiple branches.

Inequality graphing

Graphiti supports explicit and implicit inequalities, including shaded regions, strict and non-strict boundaries, and intersections between multiple inequalities.

This makes it useful for visualising feasible regions, comparing inequality constraints and showing how boundary curves relate to shaded solution sets.

Polar and parametric curves

Graphiti can plot polar functions, polar rays and parametric curves. Polar mode includes controls for theta ranges, optional negative r plotting, and animation controls for stepping through how a polar curve is drawn.

This makes polar graphs easier to demonstrate in class, because students can see the curve build up as theta changes rather than only seeing the finished shape.

Graph analysis

Automatic asymptote and curve detection

Graphiti can automatically identify several important graph features, including vertical, horizontal, oblique and curvilinear asymptotes, intersections, intercepts, turning points, removable singularities and envelopes for suitable functions.

It can also classify many recognised curve types and shapes, including lemniscates, semi-cubical parabolas, hyperbolas and other named curves when their equations match supported forms.

These features are designed to support curve sketching, visual explanation and classroom demonstration.

Tangents and normals

You can place trace markers on curves and cycle them through tangent, normal and integral modes. Tangent and normal lines are useful when exploring gradients, differentiation and local behaviour.

Area and integration

Graphiti can shade and calculate definite integral regions and area between curves. It also includes visual numerical integration methods such as the trapezium rule, Simpson's rule and the mid-ordinate rule.

Teaching and practical use

GCSE and A-Level maths

Graphiti is designed with GCSE, A-Level and classroom explanation in mind. It can support topics such as curve sketching, transformations, differentiation, integration, inequalities, numerical methods, parametric equations and polar graphs.

It can also help students see why features such as asymptotes, stationary points, holes and intersections matter.

Access, devices and offline use

Graphiti is free to use in the browser on desktop, tablet and mobile devices. It includes touch controls for panning, zooming and interacting with curves.

On supported devices, Graphiti can also be installed as a Progressive Web App so it is easier to open again and can continue to work offline after it has loaded.

Sharing lesson examples and exports

You can share complete graph setups by URL, including functions, viewport and analysis markers. This is useful for sending examples to students, preparing revision tasks or returning to a saved exploration later.

Graphs can also be exported as PNG or SVG for worksheets, slides and documents. SVG output remains crisp and editable in many design and office tools.

How Graphiti differs from other graphing tools

Desmos and GeoGebra are excellent graphing tools. Graphiti has a different emphasis: visual curve exploration, automatic graph analysis, calculus annotations, SVG export and shareable classroom setups.

It is especially useful when you want a graphing calculator that can show structure as well as shape.