Science lab / deep explorer

The Mandelbrot set, closer than the eye can hold.

A simple recurrence opens into a coastline of endless structure. Read the short story, then use the explorer to zoom, pinch, pan, and let the image sharpen as the browser works.

Brief field note

Why this shape keeps pulling people in

The Mandelbrot set is one of the most famous images in modern mathematics because it turns a tiny rule into a world. Start with a complex number, repeat z = z^2 + c, and ask whether the values stay bounded or fly away. Paint that question across the complex plane and a black shape appears, bordered by filaments, spirals, bays, islands, and smaller echoes of itself.

More precisely, the classic Mandelbrot set uses z0 = 0 and exponent 2. The homepage stays with that definition. This deep explorer also lets you change the initial value and exponent: those controls produce related escape-time parameter sets rather than the classic Mandelbrot set. Integer exponents above two are commonly called Multibrot sets.

Its roots sit in complex dynamics, including the earlier work of Gaston Julia and Pierre Fatou. Benoit Mandelbrot, working with access to IBM computing power, helped make these hidden geometries visible and popular. IBM describes his work as a new system for measuring and understanding the irregular shapes of nature: coastlines, clouds, turbulence, branching vessels, and other forms that ordinary smooth geometry often treats as noise.

The beauty is not decoration. It is the visible trace of a boundary between order and escape. Points inside the set never run away under the iteration. Points outside do. Near the boundary, the decision can take longer and longer, which is why the edge blooms into such complexity. The deeper you zoom, the more the boundary behaves like a landscape with no final shoreline.

That is why the set matters: it gives intuition for how simple rules can generate intricate structure. It helped make computer visualisation feel mathematically serious, not just illustrative. It also became a cultural symbol for emergence: the idea that complexity can be discovered, not added by hand.

About this renderer

This page uses a heavier CPU renderer than the homepage demo. It renders a quick blocky preview first, then progressively refines to full resolution. It also raises iteration depth as you zoom. Browser number precision still creates a hard limit, but this version is designed to go meaningfully deeper before that limit shows.

References

Article last reviewed for factual accuracy on 20 June 2026.

Deep instrument

Progressive Mandelbrot explorer

Ready
Orbit variants

The classic Mandelbrot set uses z0 = 0 and exponent 2. Changing these values explores related parameter sets.

zn+1 = zn2 + c
Mode
Standard
Zoom
1x
Iterations
0
Centre
-0.5, 0
Orbit
z0 = 0 + 0i, p = 2
Precision
Healthy

Under the hood

The Mathematics Used in This Simulation

The explorer is an escape-time renderer for a complex recurrence. Each pixel is mapped to a complex parameter c, the recurrence is iterated, and the colour records how quickly the orbit escapes a radius-2 circle.

Core recurrence

zn+1 = znp + c

classic set: z0 = 0, p = 2

Points whose orbit has not crossed |z| > 2 by the iteration limit are treated as inside for display, though that is a finite-computation classification.

Colour and refinement

Outside points use a smoothed escape value based on the logarithm of the final magnitude. The renderer first paints coarse blocks, then refines smaller blocks and may average four samples per pixel at higher quality.

Assumptions and limits

Standard mode uses JavaScript floating-point numbers. Experimental fixed-point mode only applies to the classic orbit. Custom exponents and starting values show related parameter sets, not the strict classic Mandelbrot set.

Further mathematics