GenerateRandomSearch

Geometric Pattern Generator

Most pattern tools give you a picture. This gives you a picture and a guarantee: whichever symmetry you pick is actually there, produced by building one region and reflecting or rotating it rather than by placing marks and hoping. The result is plain SVG you can copy straight into a design tool or an HTML file, and a seed that brings the identical pattern back months later.

What this generator does

Makes a repeat, which the composition generator on this site cannot. That one places shapes on a canvas under constraints — bounds, overlap, thirds — and produces a single arrangement. This puts a motif in every cell of a grid under a symmetry rule, so the whole thing reads as one surface. The symmetry is then re-derived from the finished grid: for every cell the tool works out where the rule says its image must be and checks the motif, the colour and the orientation are what the transform demands.

How to use this tool

  1. Set the grid size, and make the rows and columns equal for quarter-turn symmetry.
  2. Choose a symmetry rule, a palette and which motifs to draw from.
  3. Press generate, then copy the SVG.
  4. Enter a seed if you want the same pattern back later.

Understanding the controls

Rows and columns
Two to sixteen each. Quarter-turn rotation needs a square grid, because rotating a 4×6 grid by ninety degrees gives a 6×4 grid — set them equal, or the tool falls back to a half-turn and says so.
Symmetry
None, mirrored left to right, mirrored on both axes, a half-turn or a quarter-turn. Each is produced by generating one region and mapping it, so the rule holds by construction rather than by luck.
Palette
Four fixed, readable palettes. Colour choice is a designer's job, so the tool offers a small set rather than random colours — and the colour of a cell follows the symmetry along with its motif.
Fill
Below 100% some cells are left empty, which gives the pattern air. Blank cells follow the symmetry too, so the gaps are part of the design rather than noise on top of it.
Motifs
Twelve marks, from quarter arcs to rings. Picking two or three usually reads better than picking all twelve. Under a two-mirror rule the centre lines can only hold marks that look the same reflected, and the page says so if none of yours do.
Seed
A word reproduces the identical pattern, cell for cell.

Worked examples

6×6, quarter-turn
Four-fold rotational symmetry about the centre, verified from the finished grid.
4×6, quarter-turn requested
Falls back to a half-turn, with a note explaining that a quarter-turn needs a square grid.
The same seed twice
Identical output, cell for cell, including colours.
60% fill
About two cells in five left empty, and the gaps mirror or rotate with everything else.

Common use cases

  • Backgrounds, endpapers and section dividers for print or web
  • Generating a family of related tiles by changing only the seed
  • Teaching symmetry groups with an example somebody can manipulate
  • Surface pattern starting points for textiles, wrapping or tiling
  • Placeholder artwork that is not a stock photograph

How this generator works

A fundamental region is drawn first — half the grid for a mirror, a quarter for two mirrors or a quarter-turn — and the rest of the grid is that region's image under the group's transforms. Reflecting reverses the sense of a rotation, so a mirrored cell is not simply the same cell moved: its orientation is inverted too, which is the difference between a pattern that is symmetric and one that only looks symmetric at a glance. The SVG is assembled from fixed path constants scaled into each cell, with the transform applied about the cell's centre so a rotation is a rotation rather than a rotation plus a drift.

Randomness and fairness

The draw decides which motif, orientation, reflection and palette slot each cell of the fundamental region gets. The symmetry rule is applied deterministically afterwards, so the randomness never threatens the guarantee. With a seed the draw comes from a documented non-cryptographic generator — reproducibility is the point, and nothing here is security-sensitive.

For how randomness is produced across the whole site, see how Generate Random works.

Assumptions this tool makes

  • The copied SVG will be pasted somewhere that renders SVG; it has no external references and needs no fonts.

Limitations and good to know

  • The tiles butt against each other rather than being a true seamless repeat — a pattern tiled edge to edge will show the grid unless the motifs run to the cell edges.
  • Colour is chosen from four fixed palettes rather than generated, and the tool has no opinion about whether a palette suits your project.
  • It draws flat vector marks; there is no texture, gradient or transparency.
  • The output is SVG only — copy it and export a raster from your own tools if you need one.
  • Nothing is saved between visits, so note the seed if you want the pattern back.

Common mistakes

Choosing all twelve motifs at once
A pattern reads as a pattern when the vocabulary is small. Two or three motifs almost always looks more considered than twelve.
Expecting a seamless tile
This produces a finished panel, not a repeat unit. If you tile it, the join will show unless your motifs reach the cell edges.
Asking for a quarter-turn on a rectangular grid
Set the rows and columns equal. The tool will fall back to a half-turn rather than pretend, but a square grid is what you wanted.

Practical tips

  • Generate at a small grid to find a combination you like, then raise the size with the same seed.
  • Paste the SVG into a text editor to change the colours — every fill and stroke is a plain hex value.
  • For a border rather than a field, use two rows and a mirror.

Privacy and your data

Everything happens in your browser. There is no text input to leak: the pattern is built from your numeric settings and a seed word, and nothing is uploaded, stored or written into the page address. Analytics records that the tool ran and how many cells the grid had.

Frequently asked questions

How do I know the symmetry is really there?
The tool checks the finished grid rather than trusting the code that built it: for every cell it computes where the rule says the image must be and compares the motif, the colour and the orientation. The orientation part is what catches the common bug — a reflection that moves a mark without flipping it looks symmetric and is not.
Can I use the patterns commercially?
Yes. The output is geometry generated in your browser from simple shapes; there is no third-party artwork in it. What you do with the SVG is entirely yours.
Why did the middle row change when I picked a two-mirror pattern?
Cells on a mirror line are their own reflection and must also be the image of the cell opposite under a half-turn. Those two demands agree only for marks that look the same reflected, so the centre lines are drawn from symmetric motifs. It is a fact about the geometry, not a limitation of the tool.
Is a symmetric pattern better?
No. Symmetry is a property, not a compliment, and plenty of strong design is deliberately asymmetric. The tool guarantees the rule you picked and has no view beyond that.