Images & Design

SVG Wave Generator

Build an original wave divider for a page, slide, or illustration. The live preview combines sampled sine curves in translucent layers and exports the exact graphic you see.

Free online tool

Loading tool…

Shape your wave

Original layered sine waves. The SVG scales to any display size; PNG exports at the dimensions above.

Live preview

Generated graphic preview
SVG source

Image processing and generated artwork stay in your browser. Files are not uploaded by this tool.

GET STARTED

How to use the SVG Wave Generator

  1. 01

    Set the canvas width and height, then choose the number of wave cycles.

  2. 02

    Change amplitude, layer count, wave color, and background. Flip vertically to create a top-edge decoration.

  3. 03

    Download a scalable SVG, render a PNG at the chosen dimensions, or copy the SVG source.

Examples

Quiet page divider

Use 1200 × 240, amplitude 10%, one cycle, and two layers. The long, shallow curve creates a subtle section transition.

Lively illustrated background

Use 1200 × 400, amplitude 30%, three cycles, and four layers. Match the background to the page section that will hold the graphic.

How the wave is constructed

Each layer follows a sine curve sampled at 48 segments per cycle. Successive layers receive a vertical offset, a phase shift, and a different opacity. Paths close against the canvas edge, creating filled bands rather than thin line strokes. At large zoom levels the sampled path consists of straight segments.

Use SVG or PNG

SVG keeps the path geometry and can scale with a responsive layout. PNG fixes the dimensions and color rendering into pixels. The background is deliberately opaque, so match it to your page or edit the generated SVG after downloading if you need a different composition.

What to know

  • Maximum canvas size is 4,096 × 2,048 pixels.
  • These are static illustrations, not animated waves or physically simulated water.

Common questions

Are these Bézier waves?

No. This tool samples a sine function into line segments. It uses enough samples for a smooth appearance at typical banner sizes, while keeping the geometry predictable.

Does a flipped wave change the export?

Yes. The vertical reflection is saved in the SVG and applied to PNG rendering.

Can I reuse the same wave later?

Yes. The output is deterministic for the same width, height, amplitude, cycles, layers, colors, and flip setting. Save the SVG to preserve the exact result.

Sources & references