Blog Post / September 2nd, 2022


BezierCurves is a fun little program I made that lets you customise a...B├ęzier curve! I originally made it with Processing (click here for code), and I converted it to p5.js so I could embed it on my website.

BezierCurves 'web edition'


  1. Go to this link
  2. Be on desktop (it doesn't really work on mobile)
  3. Ignore the p5.js header
  4. Go fullscreen (f11 on Windows)
  5. Reload the page (ctrl+r or f5 on Windows)
  6. Click somewhere
  7. Drag the circles to edit the curve
  8. Press space to hide the controls
  9. Press enter for a random curve