Skip to content
IndexDesign corpus
Textures, Backgrounds & AssetsGeneratorToolAsset PackFree

Pattern Monster

460 seamless SVG patterns you recolour in-browser and copy as SVG or CSS

Aboutpattern.monster

Pattern Monster is a browser pattern generator that ships 460 pre-drawn, seamlessly tiling SVG patterns across 85 families — waves, chevrons, herringbone, hexagons, scales, plaid, Memphis, Egyptian, Japanese, Chinese, African and seasonal sets. Each pattern exposes stroke width, spacing, rotation, scale and up to five colour stops, and the result can be copied as raw SVG, as a CSS background-image data URI, or downloaded as SVG or PNG. It is a SvelteKit app by Naveen CS; the free tier covers the whole library, and a separate Pro tier lives at pro.pattern.monster. Useful for page backgrounds, section dividers, empty-state art, packaging and apparel.

For an agent

Reach for this when a page needs a non-photographic background texture and you do not want another dependency — the output is a self-contained SVG or a CSS background-image data URI, so it drops into Tailwind, plain CSS or a React style prop with zero install. Deep-link straight to https://pattern.monster/<slug> (for example /waves-1, /herringbone-3, /memphis-pattern-4) instead of trying to browse; the homepage is a SvelteKit shell that a plain fetch renders as 'undefined'. Set opacity low and match the pattern stroke to a CSS variable, and check the tile size — a 120x80 tile that looks fine on a hero will visibly repeat inside a small card.

Why it is here. It is the largest free library of parametric, genuinely seamless SVG patterns on the web, and the output format — inline SVG or a CSS data URI — is the one format that survives every framework and build tool.

Install command, framework, licence and component list.
Helps you build1
Templates85 of 460
Notable for
  • 460 patterns across 85 families
  • seamless tiling maths already solved
  • copy as SVG or CSS data URI
  • per-pattern permalink URLs
  • up to 5 colour stops per pattern
Provenance

Verified 2026-08-15. HTTP 200. https://pattern.monster (raw HTML, SvelteKit data payload parsed for all 460 pattern title/slug records), https://pattern.monster/waves-1 (200, confirms per-pattern permalink route), https://pro.pattern.monster/pricing (200 but JS-only shell), https://pattern.monster/license + /about + /terms + /faq (all 404), WebFetch of homepage (returned unrendered 'undefined' placeholders), web search for licence and authorship

Related resourcesTextures, Backgrounds & Assets