and iteratively apply those rules to a seed (FX) a certain number of times (7). Those characters are then translated into instructions for drawing a fractal. In this case, F means go forward a certain amount, + means turn right, and − means turn left.

Click the indigo dropdown to browse some common fractals and their respective Lindenmayer systems. Or, by editing the seed, rules, angles, and drawing parameters, you can create your own fractals!

About Lindenmayer Systems

An L-system or Lindenmayer system is a parallel rewriting system and a type of formal grammar. An L-system consists of an alphabet of symbols that can be used to make strings, a collection of production rules that expand each symbol into some larger string of symbols, an initial "axiom" string from which to begin construction, and a mechanism for translating the generated strings into geometric structures.