Design polygon tessellations in your browser or on your desktop.

Simple-polygon tessellations are tilings of the plane built from squares, triangles, hexagons and friends. Tessell.art is a place to design and explore them.

A pentagonal tiling in the editor.
Open the web editor Install for desktop The web editor is available in English and Spanish.

What you can build

Simple polygons with edge of unit length (or multiples thereof) are supported.

A small selection of aperiodic, regular and semiregular tilings the editor handles today.

What it does

Interactive editing

Click an edge to grow the tiling. Pick and drag a polygon and the editor keeps the geometry edge-to-edge as you go.

Mathematically rigorous

Validates edge-to-edge integrity. Surfaces symmetry axes and uniformity classes on request — never in your face.

Multiple outputs

Export to SVG for print and web, or to a DOT graph for further analysis. More formats to come.

Foundation libraries

The project ships reusable libraries that grew out of the tessellation work. Today that means ring-seq, a cyclic-sequence library available in Scala, Rust and Python, and dcel, a planar-subdivision library for Scala (JVM and Scala.js) that powers the editor’s geometric model.

Who it’s for

Latest from the blog