Free SVG background generator

Abstract waves, blobs and shapes drawn in ink, not gradients — seeded, shareable, and free for commercial use.

Loading the generator…

A free SVG background generator for websites, hero sections, slides, social cards and print. Six styles — layered waves, etched blobs, scattered abstract shapes, flowing contour lines, print-press halftone dots and recursive quad-tree panes — every one built from flat ink on paper, the way this studio draws. No signup, no watermark, and nothing you make leaves your browser.

How this SVG background generator works

Every background starts from a seed — any text you like. The seed feeds a deterministic random-number generator, so the same seed always redraws the same background, byte for byte. That makes every design a permalink: the URL holds your seed and settings, and sharing the link shares the artwork itself, still fully editable. On top of the geometry sits a hand engine — tremor noise, line-weight variance and torn edges — that is what makes the output look drawn rather than computed. The SVG it writes is deliberately clean: flat fills and strokes only, no gradients and no filters, so files stay tiny and easy to edit by hand. Not sure where to start? The ready-made styles strip above the preview holds a dozen curated looks — every one is itself just a seed, so click one and remix.

Two promises worth being precise about. What you see is byte-for-byte what you ship: the engine is deterministic down to the character, guarded by an automated suite of more than 12,000 checks that locks every seed's output — a permalink from today renders identically next year. And no tiles, no seams: nothing here is a repeated pattern block; every artwork is drawn edge-to-edge at your exact canvas size, so there is no seam to hunt for and no tile rhythm for the eye to catch.

SVG wave backgrounds

The Waves style is a classic svg wave generator with an ink temperament: three to seven stacked bands, each darker than the one behind it, like torn strips of paper laid over each other. The Hand slider is the signature control — at zero the bands are smooth editorial waves; pushed right, a fine second layer of noise tears each edge into a deckled, hand-torn contour. Flip them to hang from the top of the frame, or pick the Section divider canvas (1600 × 240, transparent) to cut a wave separator for the seam between two page sections. Waves work anywhere a section needs a soft horizon: page footers, hero bottoms, slide backdrops.

SVG blob generator, etched in ink

Most blob generators fill their shapes with gradient goo. This one hatches them. Each organic blob is drawn as a smooth closed curve, then filled with hundreds of slightly wobbling parallel strokes — like a woodcut or an engraving — and where two blobs overlap, their hatch angles cross into real cross-hatching. The result reads as printmaking, not vector candy: backgrounds with texture and weight at a few dozen kilobytes. Prefer a quieter mass? Switch the fill to solid (flat inked shapes, the classic blob-maker look) or outline (drawn keylines), and set the shape count anywhere from a composed scatter down to a single blob — one shape on a transparent background is a ready-to-use SVG blob element. A single blob also exports as a responsive CSS clip-path (the Copy clip-path button appears when one shape is selected), so you can mask photos and cards with an organic shape that scales with the element.

Abstract SVG shape generator

Field Notes scatters small abstract shapes — ticks, rings, crosses, dots and commas — across the canvas with even, considered spacing, the way a compositor would set loose type. No mark is a perfect line or circle: every glyph carries a slight wobble, so the sheet looks annotated by hand. It is the quietest of the six styles and the best behind real content, from hero text to long reading pages. Switch its layout to Grid and it becomes a ruled lattice instead: dots only on an A4 or US Letter canvas make free printable dot grid paper (about a 5 mm pitch at the default density), with the Hand slider adding the gentle irregularity of a hand-ruled notebook.

Flowing contour line backgrounds

Contours combs dozens of ink lines across the page through a single coherent flow field, so they bunch and breathe like the grain of wood or the lines of a pen-plotter drawing. Rotate the flow in 45° steps, thin it out to a whisper or densify it into fabric. Because it is nothing but strokes, this style produces the smallest files of the six relative to how much surface it covers.

Halftone pattern generator

Halftone is the print shop's answer to gradients: a rotated screen of dots whose size carries the tone, exactly how newspapers and screen prints have rendered shading for a century. Each sheet gets a seeded sweep of light clouded with noise, so the dots swell into shadow on one side and dissolve into open paper on the other — a gradient with zero gradient elements in the file. Set the screen angle in 45° steps (45° is the classic), tighten the screen with Density, and push the Hand slider to loosen press-perfect rows into hand-stippled texture. The whole plate is one ink — or one accent color — in a single compact path, so even a dense screen stays light and recolors with one edit. Try the Benday and Pressroom styles in the gallery for ready-made looks.

Quad-tree panel backgrounds

Quad Tree splits the canvas the way image compression does: divide into four, then keep dividing where the seed says to, and fill each cell with a flat panel of ink. The result is an uneven mosaic — dense clusters of small dark panes opening into large quiet ones, with a hair of paper grout between them and a single accent panel anchoring the busiest corner. Density sets how deep the subdivision runs; the Hand slider loosens the panel edges from ruled-straight to drawn-by-hand. Pure rectangles, so the files stay small and recolor with one edit. Try the Mosaic and Precinct gallery styles.

Animated SVG backgrounds, no JavaScript

Waves and Contours carry an Animate toggle: the strata drift in slow parallax, the line field breathes. The motion is pure CSS keyframes written into the SVG itself — no JavaScript, no GIF, no runtime library — so the export is still one small .svg file that animates wherever it is inlined. It honors the visitor's prefers-reduced-motion setting and holds still for anyone who opts out, and the drift is seeded exactly like the geometry: the same permalink always reproduces the same motion. Open in CodePen drops the animated background into a ready-made hero section, prefilled and unsaved, to remix.

Where to use these backgrounds

Hero sections and landing pages

Pick a canvas preset that matches the slot — desktop hero, full HD, social card, square or story — and keep density low if a headline sits on top. The Ink palette is deliberately quiet under typography, and the transparent-background option lets the artwork float over your own brand color. The readout under the preview measures the artwork's actual pixels and reports worst-case WCAG contrast for dark and light headline text, so you know a background is text-safe before it ships — AA needs 4.5:1.

How to set an SVG background in CSS

Press Copy CSS and the whole image lands in your stylesheet as a data URI — one paste, zero extra requests:

.hero {
  background-image: url("data:image/svg+xml,…");
  background-size: cover;
}

Or download the .svg file and reference it like any image — background-image: url('/img/background.svg'), in an <img> tag, or inlined straight into the HTML.

Figma, Slack, Notion and Docs

Copy PNG puts the raster straight on your clipboard — paste it into Figma, Slack, Notion or Google Docs without touching a file. Even better for Figma: press Copy SVG and paste — Figma converts the markup into fully editable vector layers, flat fills and all, ready to recolor per layer.

Slides, social cards and print

The PNG export rasterizes the artwork client-side at 1× or 2× of the chosen canvas (up to ~16 megapixels; the filename states the exact pixel size) — crisp enough for decks, Open Graph images and short-run print. Because the output is flat ink rather than gradient blends, it survives cheap printing and photocopying the way etchings always have.

License: free for commercial use, no attribution

Everything this tool generates is yours, outright. Each background is produced on your machine from your seed — we never see it, store it or watermark it. Use it in personal and commercial projects, for clients, in products, on merch, with no attribution and no account, forever. The only carve-out: don't repackage the raw outputs into a stock collection or a competing generator. That's the whole license.

Frequently asked questions

  • Are these SVG backgrounds free for commercial use? Do I need attribution?

    Yes — every background is generated in your browser from your seed and belongs to you outright. Use it in client work, commercial sites, apps, decks or print, with no attribution and no signup. The only thing you may not do is repackage the raw outputs as a stock library or a competing generator.

  • How do I use an SVG file as a website background in CSS or HTML?

    Either reference the downloaded file — background-image: url('background.svg') with background-size: cover — or press Copy CSS in the tool, which copies the whole image as a data URI so it needs zero extra requests. The SVG also works in a plain <img> tag or inlined directly into your HTML.

  • Should I use SVG or PNG for a website background?

    SVG when you can: it scales losslessly to any screen and these files are small — typically a few kilobytes for waves and marks, a few dozen for dense etching or line fields (the meter under the preview shows the exact size). Use the PNG export for contexts that don’t accept SVG, like email clients, some CMS uploaders, slide software or social-media images. The 2× PNG keeps edges crisp on high-density screens.

  • Can the generated background be transparent?

    Yes. Tick “Transparent background” and the paper layer is removed, so the artwork shows whatever sits behind it; PNG exports keep the alpha channel. Combined with “Dark paper” you can produce white-ink artwork for dark interfaces.

  • How do I export the background as a PNG, and at what resolution?

    PNG 1× rasterizes at the exact canvas size; PNG 2× doubles it for retina screens, capped at roughly 16 megapixels total (the safe browser canvas limit — very large canvases export at the biggest size that fits, and the filename always states the real pixel dimensions). Rasterization happens on a canvas in your browser — nothing is uploaded anywhere.

  • How do I change the colors of a background?

    The default Ink palette is #202020 on white, with all depth coming from opacity steps of that single ink. Duotone swaps the paper for a curated tint, Accent gives the front layer one of six print-ink colors, and Custom accepts any hex value. There is deliberately no gradient option — flat fills are the point, and they keep the SVG easy to edit by hand later.

  • Can I make a single SVG blob shape, like a blob maker?

    Yes. In the Etched blobs style, set Shapes to 1 and tick “Transparent background” — you get one organic blob, centered and exportable on its own, as hatched etching, a flat solid shape or a drawn outline. Copy the SVG or download it, then reuse or recolor it anywhere; the seed reproduces the same shape whenever you need it again.

  • Can I share or exactly recreate a background I made?

    Yes — that is what the seed is for. Every control lives in the page URL, so Copy link gives you a permalink that redraws your exact background, byte for byte, on any machine, any time. The same seed with the same settings always produces the same file.

  • Can I make an animated SVG background?

    Yes. In Waves or Contours, tick “Animate” — the strata drift and the line field breathes on pure CSS keyframes embedded inside the SVG itself. No JavaScript, no GIF, no library: the export stays one ordinary .svg that plays wherever it is inlined, and it respects the visitor’s prefers-reduced-motion setting, holding perfectly still for people who opt out of motion. The drift is seeded like everything else, so the same permalink reproduces the same motion — and “Open in CodePen” drops the animated background into a ready-made hero section you can play with.

  • Will a divider or background stretch correctly on mobile?

    Yes, if you embed it responsively. On divider-shaped canvases the Copy embed button gives you a ready wrapper: the SVG keeps its viewBox, scales to 100% width and holds its aspect ratio on any screen. Prefer a fixed-height band that stretches? The snippet includes the one-line preserveAspectRatio variant for that too.

  • Can I make printable dot grid paper?

    Yes. Pick the Field notes style, switch its Layout to Grid with only dots enabled, choose the A4 or US Letter print preset (300 dpi), and export a PNG — the default density gives roughly a 5 mm dot pitch. Nudge the Hand slider up for a subtly hand-ruled sheet, or leave it at zero for clean journal paper. There is a ready-made “Dot grid” style in the gallery.

  • Can I make a halftone dot pattern background?

    Yes — Halftone is one of the six styles. It builds a rotated screen of dots whose size carries the tone, the way newspapers and screen prints render shading: dots swell into shadow on one side of the sheet and dissolve into open paper on the other. Set the screen angle in 45° steps, control the pitch with Density, and use the Hand slider to go from press-perfect rows to hand-stippled texture. The whole pattern is a single flat-ink path — no gradients, no masks — so it recolors with one edit and stays a few dozen kilobytes even when dense.

  • How is this different from Haikei and other SVG background generators?

    Three things. First, permalinks: every design here lives in its URL and reproduces byte-for-byte forever, while most generators lose a design the moment the tab closes. Second, the aesthetic: flat ink and hand-drawn texture rather than the gradient-mesh look most tools share. Third, everything is free with no account — full-resolution PNG export, copy-as-CSS, commercial use with no attribution — and the tool is actively maintained.

  • Do SVG backgrounds slow down a page compared to images?

    No — usually the opposite. These files run from a few to a few dozen kilobytes depending on style and density (the meter under the preview shows the exact size), and pasted as a data URI they cost no extra network request at all. That is far lighter than a photographic background.

These backgrounds are generated. The illustrations are not.
absurd.design is Diana Valeanu's studio of hand-drawn, surreal, black-and-white illustration — the aesthetic this tool borrows.  Browse the illustration membership →

More free tools

subscribe to newsletter

Join 14,500+ subscribers for new updates and illustrations. Don't miss the new absurd illustrations.

any absurd suggestions?

Don't follow me