← SVG tools

SVG Wave Tool

SVG Wave Generator

Create an SVG wave for a hero, section transition or footer. Customise the curve live, then copy the exact SVG markup or download a standalone file.

Wave settings

Presets

Curve
Direction
Canvas and colours
Wave ready. Adjust a control to update it live.

Your SVG is generated in your browser and is not uploaded.

Live preview

See the foreground wave against the selected background.

1200 × 360 viewBox

Use the wave as a divider

The downloaded SVG is standalone. Size it with CSS and add aria-hidden="true" when it is purely decorative.

How to Use SVG Wave Generator

  1. Choose a useful wave preset or start with the default divider.
  2. Adjust amplitude, frequency, phase, position, layers, direction and colours.
  3. Review the wave against the example section in the live preview.
  4. Copy the exact SVG markup or download the standalone .svg file.

FAQ

Can I use the generated SVG wave commercially?

Yes. Generated SVG waves are free to use in personal and commercial projects.

Is the SVG wave responsive?

Yes. The output uses a viewBox without fixed rendered dimensions, so it scales with the CSS size of the SVG element.

Can I edit the SVG after downloading it?

Yes. The generated output is plain SVG markup that can be edited in code or design tools.

How should I make a decorative wave accessible?

The downloaded SVG includes aria-hidden and focusable attributes for decorative use. Remove aria-hidden and add an accessible name only if the graphic conveys meaning.