Seamless geometric patterns, made in your browser
Ornamatic is a pattern generator for designers. Pick a family, tune its parameters, and get a tile that repeats without a seam — then export it as SVG, PNG or a ready CSS background.
What you can make
- Symmetry — all 17 wallpaper groups and 7 frieze groups with your own motif (or an SVG you drop in).
- Tilings — 11 regular and semi-regular tilings, and 81 Escher-style isohedral tile types.
- Ornament — Islamic stars (Hankin's method, with girih bases and over/under weaving), Celtic knotwork and kolam, Japanese wagara, mazes and meanders.
- Textile — weaves, tartan and gingham, patchwork blocks, classic stripes and dots, scatter prints.
- Generative — Voronoi, circle packing, Truchet (including multi-scale), topography, op-art, Turing reaction–diffusion.
- Maths — fractals, Penrose tilings (and periodic approximants), the "hat" aperiodic monotile, hyperbolic tilings.
Preview your pattern on a pillow, a mug, a tote bag or a wall. Share it with a link: the whole pattern is stored in the address.
Seamless, exactly
Every repeating pattern is built on an exact period, and the tile is rendered at a whole number of pixels, so it tiles without a seam in PNG and SVG. Posters such as Penrose, the hat tiling and hyperbolic tilings do not repeat by nature, and are exported as a single image.
Privacy
Ornamatic needs no account and sets no cookies of its own. Everything is computed in your browser, and your patterns are not sent anywhere. Your choices (language, theme, mode) are kept in your browser's local storage, and the current pattern is stored in the page address after the # sign, which browsers never send to a server.
To see how many people use the site, it uses Cloudflare Web Analytics, which collects minimal, aggregated visit and performance statistics. According to Cloudflare, it does not track individual visitors across sites. There are no ads and no other trackers.
Licence
Your patterns are free to use. Anything you create and export with Ornamatic is yours: use it personally or commercially, in print or on screen, with or without credit. Ornamatic and its author claim no rights over your results. Patterns are provided “as is”, without warranty; if you import your own SVG motif, make sure you have the right to use it.
The Ornamatic software itself is © 2026 Alexey Kazakov, all rights reserved; its source code is private. Third-party components keep their own licences (see below).
Credits
- tactile-js and hatviz by Craig S. Kaplan (BSD 3-Clause) — isohedral tilings and the hat construction.
- The "hat" monotile: David Smith, Joseph Samuel Myers, Craig S. Kaplan and Chaim Goodman-Strauss (2023).
- Islamic star patterns: E. H. Hankin's polygons-in-contact method.
- Multi-scale Truchet tiles: Christopher Carlson (2018).
- Reaction–diffusion: the Gray–Scott model.
- Libraries: lz-string (MIT), d3-delaunay and Delaunator (ISC), robust-predicates (Unlicense).
Full licence texts: Licences.
Author
Ornamatic is made by Alexey Kazakov.