Build tileable dot, stripe, diamond, triangle, grid, checkerboard, and zigzag backgrounds with pure CSS — no images required. Copy the CSS or download as SVG.
Build tileable dot, stripe, diagonal, grid, checkerboard, diamond, triangle, cross-hatch, and zigzag backgrounds using nothing but CSS gradients — no image file, no HTTP request, and it scales perfectly at any zoom level. Pick your foreground and background colors, adjust the size and spacing, and copy the result.
Prefer an actual image file? Use Download SVG to get the same pattern as a small, infinitely-tileable SVG you can use as a background image anywhere.
No — the CSS output is pure gradients, with zero image requests. If you'd rather have a file, use Download SVG.
Yes, every pattern here is designed to repeat edge-to-edge with no visible seam, in both the CSS and SVG output.
Yes, paste the CSS into the background of any
element — page body, section, card, or button.
Tell us what to improve or which tool to add next.