p1 · p2 · pm · pg · cm · pmm · p4 · p6 — the 17 wallpaper groups, 8 of them live
A wallpaper group is a mathematical classification of every possible way to repeat a pattern periodically across a flat plane using combinations of translations, rotations, reflections and glide reflections (a reflection combined with a sliding translation). Remarkably, mathematicians proved there are exactly 17 distinct wallpaper groups — no more, no fewer — that can exist in two dimensions. Every periodic wallpaper, textile pattern, or floor tiling on Earth belongs to one of them.
This simulator builds each pattern from real symmetry operations: an intentionally asymmetric motif (so mirrors and rotations are visually obvious) is placed at a "generic" point, then that point's full orbit under the group's rotation and reflection generators is computed, and the resulting cluster is tiled across the canvas using the group's translation lattice — square for most groups shown here, hexagonal for p6.
The 17 wallpaper groups were fully catalogued mathematically in 1891 by Russian crystallographer Evgraf Fedorov, but artisans had been using nearly all of them for centuries beforehand — the geometric tile work at the Alhambra palace in Granada, Spain, is famous for containing examples of most of the 17 groups, created by craftsmen with no formal group theory. M. C. Escher's tessellating prints were directly inspired by studying these Moorish patterns. Crystals in nature are restricted to a related but distinct set of symmetries (the 230 three-dimensional space groups) for the same underlying mathematical reasons.
This simulator draws an intentionally asymmetric flag-shaped motif with real canvas path commands, then computes its full orbit under the chosen wallpaper group's rotation and reflection generators before tiling that cluster across the plane with the group's translation lattice.
Each group is defined by explicit generator operations — rotation about a lattice-cell centre, reflection about a mirror line, or glide reflection (mirror plus a half-lattice-vector shift) — applied to a single generic point, producing the correct local motif cluster that is then translated across the canvas.
Pick one of the eight implemented groups from the dropdown; its notation and a short description appear beneath the selector. Adjust Motif Size and Grid Spacing, and toggle colour-by-orbit-position to see which copies share a symmetry orbit.
Only 17 distinct wallpaper groups can exist in the plane — a fact proved rigorously in the 19th century, though Moorish artisans at the Alhambra had already produced examples of nearly all of them centuries earlier by intuition and craft alone.
The crystallographic restriction theorem limits which rotation orders (1, 2, 3, 4 and 6-fold) are compatible with a periodic translation lattice — 5-fold and orders above 6 cannot tile the plane periodically. Combining the allowed rotations with reflections and glide reflections in every distinct way yields exactly 17 possible symmetry classes, proved complete in the 19th century.
A glide reflection combines a mirror reflection with a translation parallel to the mirror line. Neither operation alone would generate the pattern seen in group pg — only their combination does, which is why pg looks subtly different from a simple mirror group like pm.
A symmetric motif (like a plain circle) would hide the effects of reflections and glide reflections, since a mirrored circle looks identical to the original. The flag-like shape here has no symmetry of its own, so every mirror, rotation and glide in the pattern is visible on the shape itself.
A centered lattice has an extra lattice point at the middle of each unit cell in addition to the corners. Combining a mirror line with this centering translation automatically produces glide reflections as well, which is why cm contains both mirror and glide symmetry without needing a separate glide generator.
Yes extensively. Islamic geometric art, especially at sites like the Alhambra, systematically explored nearly all 17 groups centuries before they were classified mathematically. Textile, wallpaper and tile designers today still describe their repeat patterns using this same classification.