CREATE A CURVED EDGE FOR YOUR NEXT WEB LAYOUT

SVG Wave & Section Divider Generator

Design smooth waves or angular peaks for a page section. Adjust the layers, colors and repeatable variation, then download a vector divider or copy a CSS background.

Vector SVG + PNG1–5 layers / repeatable seedTransparent / solid backgrounds

1. Divider settings

2. Preview & use

Generated section divider preview

View SVG source

Add an element with class wave-divider and apply the CSS. Choose fill colors that meet the neighboring page section. Transparent areas reveal the background behind the divider. SVG and the CSS background stretch to the element width; changing its height changes the wave’s proportions.

Layers share the same fill or gradient with increasing opacity; the front layer is opaque. The seed repeats the same profile for the same settings. Variation changes anchor heights, rather than introducing animation.

SVG/PNG width: 320–2,400 pixels; height: 80–1,600 pixels. Smooth edges use cubic Bézier segments with bounded control points. Settings JSON stores only divider choices, including colors and seed. No account, processing upload or saved design history. Website ads and analytics follow the privacy information.

Using SVG Wave & Section Divider Generator

Create a static vector divider for a website section, with layered wave profiles and ready-to-use background CSS.

  1. Choose a starting profile, then set dimensions, segments, layers and edge shape.
  2. Adjust amplitude, baseline, colors and variation. Use a seed to repeat the profile, or try another variation.
  3. Download SVG or PNG, copy a CSS background or save the settings JSON to restore later.

Example

Try a gentle wave with 3 layers and a transparent background between two colored sections.
A flat-edge preset with 1 layer and amplitude0 makes a straight divider; switch fill direction for a top edge.

Questions & answers

What is a section divider?

A decorative edge between page sections. This tool generates a static SVG wave or angular profile that can be used as an image or CSS background.

How do I use the exported CSS?

Add an element with the wave-divider class and apply the CSS. It uses an encoded SVG background, full element width and the selected height. Choose fill colors that fit the adjacent section.

Is the SVG responsive?

It has a viewBox and is set to stretch without preserving its original aspect ratio. The CSS background stretches to the element’s width/height. Keeping the height fixed changes proportions as width changes; choose an appropriate section height for your design.

What does the seed do?

It makes variation repeatable. The same seed and settings generate the same anchors and profiles. New variation chooses another seed; variation0 produces the same regular anchors regardless of seed. It does not create animation.

How do layers work?

Layers use shifted baselines and their own profile variation. They share a solid fill or horizontal gradient with increasing opacity; the front layer is opaque. Layering can look different when fill direction changes.

Can I keep a transparent background?

Yes. Transparent SVG/PNG reveals the page or image behind unfilled areas. Turn transparency off to include the selected solid background.

What differs between smooth and angular profiles?

Smooth profiles use cubic Bézier segments through anchor points, with bounded control points. Angular profiles join the anchors with straight lines. Amplitude and variation control anchor heights.

What are the export limits?

320–2,400 pixels wide and 80–1,600 pixels high,2–12 segments and 1–5 layers. SVG remains vector; PNG rasterizes at the selected pixel dimensions.

Can I restore the divider later?

Save settings JSON and import it here. Version1 files contain the seed, dimensions, colors and profile choices. Imports allow64 KiB and 20,000 characters.

Is any design data uploaded or saved?

No processing upload or saved design history is needed. Save a settings file to keep the design. Website ads and analytics follow the privacy information.

Help improve this tool

Report a problem or suggest an improvement

Describe the issue without pasting private tool input. Feedback goes to our admin inbox.

Find another tool · Read practical guides