Fractal Lab

Geometric

Koch snowflake

Helge von Koch published the Koch curve in 1904 as one of the first continuous, everywhere-nowhere-differentiable curves expressible by a simple geometric rule. The Koch snowflake is the closed version, the iconic example of a curve with finite area and infinite perimeter.

Koch snowflake at iteration 4, drawn by an L-system turtle: axiom F++F++F, rule F → F-F++F-F, 60° turns.

At a glance

DesignerHelge von Koch, 1904
Hausdorff dimensionlog3(4) ≈ 1.2619
Topological dimension1
PerimeterInfinite
Enclosed area(8/5) × area of initial triangle
Self-similar copies4 copies at scale 1/3

Construction

  1. Start with an equilateral triangle (Koch snowflake) or a single line segment (Koch curve).
  2. On each segment, replace the middle third with two sides of an equilateral triangle pointing outward (so the segment becomes four segments, each 1/3 the original length).
  3. Repeat on every new segment, forever.

Why infinite perimeter, finite area

At each step, the number of segments is multiplied by 4 and each is 1/3 as long. So total length is multiplied by 4/3, which grows without bound. But the area added at each step is a finite geometric series that converges: a triangle of fixed initial area has only finite area, total perimeter goes to infinity but the enclosing region remains bounded.

Dimension derivation

Four self-similar copies at scale 1/3: log(4) / log(3) ≈ 1.2619. Strictly more than 1 (the topological dimension of any curve) and strictly less than 2.

Variants

References

Try it

Run an interactive playground at /tools/koch.

Test Your Knowledge

Quick MCQ check on this topic (10 questions)

Start Quiz →

AI Summary

Summarize this page in your favorite LLM