Home▸Chaos & Dynamics▸Diffusion-Limited Aggregation (2D)

Diffusion-Limited Aggregation (2D)

Interactive 2D diffusion-limited aggregation simulator: watch random-walking particles stick to a growing fractal cluster, tune stickiness and particle count, and read a live fractal-dimension estimate.

Chaos & Dynamics2DEasy60 FPS📱 Mobile-adapted⇄ 3D version
2d-3d-diffusion-limited-aggregation ↗ Open standalone

This 2D canvas simulator reimplements diffusion-limited aggregation (DLA) from scratch: hundreds of particles random-walk around a seed at the center of the stage, and each one freezes in place the moment it wanders close enough to an already-frozen neighbor, slowly building a branching fractal cluster. Tune the stickiness probability to trade a dense, compact clump for a sparse, deeply branched dendrite, adjust the walker count and growth speed, and watch the live cluster-size, radius and fractal-dimension readouts track the structure as it grows — the same rule nature uses to grow snowflakes, mineral dendrites and lightning discharges.

⚙ Under the hood

Watch random-walking particles freeze onto a growing fractal cluster in this 2D diffusion-limited aggregation simulator, with adjustable stickiness, walker count, and a live fractal-dimension readout.

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)