Back to Explorer

What Is the Mandelbrot Set?

A plain-English guide to the most famous fractal in mathematics — and how Mandelbro renders it in your browser at depths far beyond what ordinary viewers can reach.

A 60-second definition

The Mandelbrot set is the set of complex numbersc for which the iteration zn+1 = zn2 + c (starting from z0 = 0) does not run off to infinity. Plot every point in the complex plane, color it by how quickly it escapes, and you get an image of staggering beauty: a cardioid-shaped main body, a row of bulbs, antennae, and an infinitely intricate fractal boundary.

The set was first computed and visualized by IBM mathematicianBenoît Mandelbrot in 1980, building on earlier work by Pierre Fatou and Gaston Julia. It is now the most famous example of a fractal — a shape whose detail repeats at every scale.

Why people get obsessed

The Mandelbrot set is defined by one of the simplest equations in all of mathematics, yet its boundary is infinitely complex. Zoom in anywhere on the edge and you will eventually find:

Mathematicians have proven that the boundary has Hausdorff dimension 2: it is so wiggly that it nearly fills the plane.

How Mandelbro renders it

Computing one pixel of the Mandelbrot set means iteratingz² + c a few hundred or few thousand times and checking whether the result has escaped a bounded radius. Naïve renderers do this independently for every pixel using IEEE 754 double-precision floating point — and run out of digits at about 16 decimal places. In Mandelbrot terms that is roughly 1014×magnification: any deeper and adjacent pixels round to the same value.

Mandelbro crosses that wall using perturbation theory. Instead of iterating every pixel at high precision, it computes one high-precision reference orbit at the view center and then derives every other pixel as a fast double-precision delta from that orbit. Combined with series approximation — which lets early iterations be skipped entirely — this technique lets the renderer keep producing crisp images past1050× magnification, all in a browser tab.

For the curious, full algorithm references and source citations live on the References & Algorithms page.

Famous places to visit

The Mandelbrot set has thousands of named regions. Mandelbro ships with a handful of presets that take you straight to the classics:

How to explore

  1. Open the explorer and pick a preset, or just start from the default view.
  2. Drag to pan, scroll or pinch to zoom, double-click or double-tap to zoom toward a point.
  3. Open Settings (⚙) to raise the iteration count for sharper boundary detail, swap the color palette, or toggle anti-aliasing.
  4. Tap Share to copy a URL that encodes your exact view — including the coordinates and zoom level — at full precision.

FAQ

Is Mandelbro free?

Yes — completely free, open source under the MIT license, and runs entirely in your browser. The full source lives onGitHub.

Does it work offline?

Yes. Mandelbro is an installable progressive web app. Once cached, it will keep rendering even without a network connection.

Why is my deep zoom blurry on another viewer?

Most browser-based Mandelbrot viewers stop resolving detail at about 1014× magnification because they use only double-precision arithmetic. Mandelbro switches to an arbitrary-precision pipeline below that threshold so deep zooms stay sharp.