This is a little tool to make different Spirographs. It uses HTML5 Canvas for all the drawing, with some jQuery/jQuery UI for the controls.
It loads with some preset parameters, and you can change any of them to see how it effects the spirograph.
Click the draw it button to see an animation of your spirograph being drawn.
If you like one, click the Make it an image! button to turn it into a .png file (with a transparent background). You can then right click and download it.
For fun, click randomize everything! to see a totally new shape.
Pull requests very welcome, and feel free to open an issue if you find any bugs.
Much much thanks to Paul Irish's Mothereffing HSL for the code template and to the Mozilla Developer Network for the inspiration and code samples for getting started with Canvas. Also for everything, because it's an amazing resource.
This code is licensed under the WTFPL. I.e. do whatever you want with it!