Small shape. Infinite possibility.

Turn a simple line into a fractal. Draw, repeat, and make it yours.

Your fractal

Live
The snowflake/One small shape, repeated.
Your snowflake fractal A detailed fractal created by replacing each line with your shape, five times.
100%

A little inspiration

Start with a shape. Take it somewhere new.

Pick a starting point

A world of fractals

Explore familiar classics and find a new favorite.

About the 32 included fractals
Mandelbrot set
Square a complex number, add its starting point, and find the boundary between escape and stability. Reference
Julia set
Explore the filled quadratic Julia set for c = −0.8 + 0.156i. Reference
Douady rabbit
A quadratic Julia set with three connected lobes, using the period-three rabbit parameter. Reference
Burning Ship
Taking absolute values before squaring creates a jagged, ship-like escape boundary. Reference
Tricorn
Complex conjugation turns the Mandelbrot rule into a three-cornered parameter set. Reference
Cubic Multibrot
Cube instead of square: z becomes z³ + c, creating a two-lobed parameter set. Reference
Newton basins
Color starting points by the cube root of one reached by Newton’s method. Reference
Koch snowflake
Replace each triangle edge with four smaller edges to grow a snowflake. Reference
Koch curve
A single line sprouts a triangular bump, then every new edge repeats the rule. Reference
Minkowski curve
Eight right-angle segments replace every line segment, forming a winding square-grid curve. Reference
Quadratic Koch island
Apply the eight-segment square-grid Koch rule around a closed square. Reference
Heighway dragon
Repeated right-angle paper folds unfold into the interlocking dragon curve. Reference
Lévy C curve
Replace each segment with two sides of an isosceles right triangle. Reference
Hilbert curve
Four rotated copies weave a continuous path through an increasingly fine square grid. Reference
Peano curve
A continuous path snakes through nine smaller squares at each refinement. Reference
Gosper curve
Seven smaller curves wind across a hexagonal grid to form the flowsnake. Reference
Sierpiński arrowhead
A continuous triangular path approaches the Sierpiński gasket as it repeats. Reference
Terdragon
Three segments with 120-degree turns fold into a triangular dragon curve. Reference
Moore curve
Four connected Hilbert curves form a closed loop that fills a square in the limit. Reference
Sierpiński triangle
Remove the middle triangle, then repeat inside each of the three remaining triangles. Reference
Sierpiński carpet
Divide a square into nine parts and repeatedly remove the middle one. Reference
Cantor set
Remove the middle third of every interval. Each row shows the next construction step. Reference
Cantor dust
Keep the four corner squares: the two-dimensional product of the Cantor set. Reference
Vicsek fractal
Keep a square’s center and four corners, then repeat this five-square pattern. Reference
T-square
Add half-size squares at every corner, keeping all earlier squares in the growing union. Reference
H-tree
Attach a half-size H at each of the four endpoints of the previous H. Reference
Pythagoras tree
Build two smaller squares on a right triangle above every parent square. Reference
Pentaflake
Five small pentagons surround a reversed central pentagon, repeating at the golden-ratio scale. Reference
Hexaflake
Replace a hexagon with six corner hexagons and one center hexagon, each one-third size. Reference
Binary fractal tree
Every branch splits into two shorter branches at fixed angles. Reference
Barnsley fern
Four weighted affine transformations scatter points into a fern, using the original fern coefficients. Reference
L-system plant
A branching rewrite rule grows a plant with repeated stems and paired shoots. Reference

A growing collection of named constructions. Fractals have infinitely many variations, so no finite library includes them all.

Your shape, on repeat.

FracGen is a free fractal generator for curious minds. Start with a line, bend it into a simple pattern, and replace every segment with a smaller copy. A small triangle becomes a Koch snowflake. A few square steps become an intricate crystal.

Explore Mandelbrot and Julia sets, Sierpiński patterns, space-filling curves, and branching trees in the library. Zoom into the details or watch a pattern build, then save a still image or an animation.

Do I need to know any math?

No. Start with a preset or drag the points in the editor. Your fractal updates as you move. Each library example has a short explanation.

Can I save a fractal animation?

Yes. Choose a smooth or step-by-step zoom and a length from 1 to 30 seconds, then export a looping GIF or MP4 video. Zooms move at a steady speed, so a longer animation travels deeper. MP4 requires a browser with video encoding support. Custom line drawings also export as SVG, and all designs export as PNG.

Can I edit a library fractal?

Yes. Open any fractal in the library and choose Open in studio. Line-based ones, like the Koch curve and Lévy C curve, become points you can drag. The rest keep their own rule and use the studio's detail, color, zoom, animation, and download controls.

Are my drawings uploaded anywhere?

No. Drawing, fractal generation, and exports happen in your browser. No account is needed. Download your design before leaving the page.

How deep can I zoom?

Zooms keep a steady speed, so a longer animation goes deeper. The studio redraws fractals at each zoom level, revealing new detail, until a practical limit set by the construction and numerical precision. The animation settings show how deep the current design goes and when it reaches that limit.

A tiny shape goes a long way.

A fractal repeats a simple pattern at smaller and smaller scales. Here, your line is the pattern.

  1. Make a little shape.Drag the dots, add a bend, or draw from start to end. Starter shapes are there if you need a spark.
  2. Repeat. Then repeat again.Every line becomes a smaller copy of your shape. Move Repetitions to see more detail. Choose “Grow the pattern” in Animation settings to see each step, or explore with a zoom journey.
  3. Make it yours.Try another color or starting outline. Download an image to keep or a vector to print at any size.

Keyboard friendly: Tab to a dot, use arrow keys to move it, and Delete to remove it. On touch screens, drag with one finger.

A little something to keep.

Your creation, ready for a wallpaper, a print, or just because.

Choose a format

Your current colors and canvas background are included.

Watch and Export use your studio settings.

Learn about this fractal