MathPaint · algorithmic art for Mac

What beauty will you generate?

An algorithmic-art studio for macOS. Compose original images from functions, geometries, fractals, noise, fields and graphs, no programming required. Automate variations and iterations, with effects. Export images for web or print workflows, SVG files for vector-graphics pipelines, or mesmerizing animations.

Coming to theMac App Store MathPaint 2.0 - Fall 2026
No code required

Mathematics is the brush.

Every MathPaint document is built from layers — each one drawn by a renderer driven by an equation, a fractal, a field, or a script. Stack them, composite them with opacity and blend modes, and watch precise patterns emerge from simple settings.

Built natively for macOS, using CoreGraphics, Swift, ANTLR-based expression parser, Python-based turtle graphics, and a human-readable XML document format.

MathPaint in use on a Mac
Twelve renderers

Twelve ways to draw with math.

Mix any of twelve layer renderers in one document and composite them freely. The first eight have been core since v1; four are new in 2.0.

Select a renderer above for previews and details.

Compose & modify

Emergent patterns from simple settings.

Repeaters

Draw it again, and again.

A repeater redraws a layer many times, changing position, color, scale, rotation, or a coefficient on each pass — stack them for complex emergent patterns.

Blend & transform

Composite like a pro.

Every layer has opacity and a CSS-style blend mode, plus geometric transforms applied before compositing.

Effects

Finish the image.

Apply post-processing filters from a catalog, previewed live and reordered non-destructively.

A grid of pattern variations made with repeaters and effects
Animated fractal swirl
Animate & vary

Set it in motion. Then explore alternatives.

The Animation window changes any animatable property frame by frame — position, color, coefficients, even turtle-script variables — and renders to QuickTime, GIF, or a PNG sequence.

The Variations window generates a grid of randomized alternatives you can nudge toward or away from the original — a fast way to discover the image you didn't know you wanted.

Export & format

Finished work, in any format you need.

Export raster or true multi-layer vector. Vector-native layers become clean SVG paths; raster layers embed as images — with opacity and blend modes preserved.

Raster
PNG · TIFF · JPEG, at canvas resolution
Vector
Multi-layer SVG — paths, shapes, embedded images
Motion
QuickTime .mov · animated GIF · PNG sequence
Document
.mpxml — terse text-based XML document (with optional embedded preview image data)
Platform
macOS — native, universal
this is the teaser

A gallery of sample documents to open and remix.

Browse and download ready-made .mpxml files — open one, change a coefficient, and make it your own. Launching alongside MathPaint 2.0.

What beauty will you generate?

Coming to theMac App Store MathPaint 2.0 - Fall 2026