Curve P Q Third intersection R P + Q Secant / tangent line nP tower
x ∈ [-4, 4]
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.

Elliptic Curve Explorer

An elliptic curve in Weierstrass form, y² = x³ + ax + b, is more than a picture — its points carry a group structure: any two points on the curve can be "added" by drawing the line through them, finding where it crosses the curve a third time, and reflecting that crossing over the x-axis. This simulation lets you reshape the curve with a and b, place two points on it, and watch that chord-and-tangent construction happen step by step in 3D. A separate "trace nP" mode repeatedly adds a point to itself and stacks each result at increasing height, turning the search for a point's order — the torsion structure at the heart of the curve's group — into a shape you can rotate and inspect.