Turtletoy allows you to create generative art using a minimalistic javascript Turtle graphics API. You can only create black-and-white line drawings on a square canvas. By offering a very restrictive environment we not only hope to stimulate creativity, we also make sure that the turtles can (at least theoretically) be plotted using a simple plotter.

You can read the Turtle API reference first or directly start writing your own turtle here.

Each turtle can be exported as SVG, suitable for high-res printing or a plotter.

Software requirements

To run Turtletoy we recommend that you use the latest version of one of the following browsers:


Turtletoy is created by Reinder Nijhoff (@ReinderNijhoff).

A very special thanks to Íñigo Quílez and Pol Jeremias for creating Shadertoy, the shining example for Turtletoy.