Make seamless, tileable background patterns — pick a style, colours, scale and angle — and export SVG, PNG or CSS, on your device.
Advanced settings (optional)
Pattern
Scale
28px
Thickness / dot size
2
Angle
0°
Colours
Seamless SVG background pattern · SVG, PNG or CSS · made in your browser
Runs in your browser. Files are never uploaded — you can go offline after the page loads.
How to use the Pattern Generator
Pick a pattern style.
Set colours, scale and angle in the big preview.
Export SVG, PNG or copy the CSS.
Easy to use
Drop files, pick options, download. Whole folders at once, no signup, no daily limit.
Best quality
The same engines the professionals use — SVGO, resvg, MozJPEG, libwebp, libavif — compiled to run in your browser.
Private & secure
Files are processed on your device and never uploaded. Close the tab and nothing remains anywhere.
Seamless background patterns
Dots, grids, diagonals, crosshatch, triangles, zigzags and plus signs — pick a style and colour it to match your brand. The tile repeats perfectly, so the pattern covers any size with no seams. Scale, thickness and angle are all adjustable in the big preview window with the settings on the right.
Download a scalable SVG, a PNG, or copy a tiny CSS background-image data-URI to drop straight into your stylesheet. It all runs in your browser. Shrink an SVG further with the SVG optimizer.
Frequently asked questions
Are the patterns seamless?
Yes — they use an SVG tile that repeats perfectly, so the pattern covers any size with no seams.
Which format should I use?
SVG or the CSS data-URI stay razor-sharp at any size and are tiny; PNG is there for tools that need a raster image.
Most online converters upload your file to a server. InfyTool ships the actual encoders to your browser as WebAssembly instead, so processing happens inside your tab — faster for batches, and nothing to delete afterwards.
No upload, ever. Turn off Wi-Fi after the page loads and every tool keeps working.
No limits. No file-size cap, no queue, no watermark, no account.
Runs on your CPU. Batches use several cores in parallel; nothing is throttled.