Graph Transformations Lab
Explore graph transformations with our interactive GCSE Maths Graph Transformations Lab. Discover how translating, reflecting, stretching and compressing functions changes the position and shape of their graphs.
Choose from quadratic, cubic, reciprocal, exponential and absolute value graphs, then use the interactive controls to experiment with different transformations. Watch the graph change instantly, compare it with the original function and see how the equation changes.
Start with simple translations and reflections, or switch to advanced mode to investigate stretches and combinations of transformations. When you're ready, try our 12 graph transformation challenges to test your understanding.
Ideal for GCSE Maths revision, classroom demonstrations and independent learning.
Graph Transformations Lab
Transformation Sequence (from Parent)
y = f(x)Reflections and stretches are applied to the parent graph first, followed by translations:
- No transformation applied — matches the parent graph.
Transform y = x² so that it matches the orange dotted target graph.