Design polygon tessellations in your browser, on Android, or on your desktop.

Simple-polygon tessellations are tilings of the plane built from squares, triangles, hexagons and friends, meeting edge-to-edge at every shared boundary. Tessell.art is a place to design and explore them — the eleven Archimedean tilings, their k-uniform extensions, and aperiodic constructions in the same regime.

A pentagonal tiling in the editor.
Open the web editor Install for desktop or Android 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 — see the 11 Archimedean tilings for an illustrated tour and the notation primer for the labels.

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