Pattern Generator
Build seamless SVG background patterns from nearly 2,000 designs: change colors, zoom, spacing and angle, then copy the CSS or download SVG, PNG or WebP.
1Pick a pattern
No pattern matches these filters.
2Choose the colors
3Adjust the pattern
4Animate it (optional)
The pattern moves one full tile per loop, so it never jumps. The motion is kept in the code and the SVG file; image files stay still.
5Copy or download
Your headline here
See how the pattern sits behind real content.
Get startedBrowse by collection
About Pattern Generator
The Pattern Generator turns nearly 2,000 ready-made designs into backgrounds you can tune and use right away. Browse 14 collections, from waves, polka dots and tessellations to tartans, Japanese seigaiha, Islamic stars, Art Deco fans, pixel sprites and camouflage, and see each one in your own colors.
Every design is drawn as vector art and repeats without a visible seam, at any zoom and any angle. Change up to six colors, the zoom, position, spacing, stroke width and angle, turn filled shapes into outlines, or let the pattern move with a looping animation. Generative patterns such as topographic maps, Voronoi cells and Truchet tiles can produce a new variation on every click.
When it looks right, copy it as CSS, SCSS, a Tailwind config, inline SVG, a data URI or a React component, or download an SVG, PNG, JPG or WebP at any size up to 8000 pixels, including a single tile for your own repeat. Everything runs in your browser: nothing is uploaded, and no account is needed.
How to use Pattern Generator
- Pick a pattern: search by name, or filter by collection and number of colors.
- Choose the colors with the pickers, a ready-made palette, or "New palette".
- Adjust the zoom, position, spacing, stroke and angle. Lock any value you like before pressing "Inspire me".
- Check it with the "Show the tile", "On a page" and "In text" previews.
- Copy the code or download the file, and use "Copy link" to come back to this exact pattern later.