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
Your SVG is generated in your browser and is not uploaded.
Live preview
See the foreground wave against the selected background.
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.
- Hero dividerPlace it at the lower edge of a hero section.
- Section transitionBridge two contrasting background colours.
- Footer waveSwitch to a top divider above footer content.
- Decorative backgroundUse reduced opacity and layers behind simple content.
How to Use SVG Wave Generator
- Choose a useful wave preset or start with the default divider.
- Adjust amplitude, frequency, phase, position, layers, direction and colours.
- Review the wave against the example section in the live preview.
- 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.