Free tool · HTML, CSS & SVG

Section Divider Generator

Swap the straight lines between your page sections for waves, curves and angles. Copy the code, paste it in, done.

Upper section
Lower section

HTML

CSS

Style

Want the whole page to look this good?

Get a website with a layout that flows.

Dividers are a detail. I design and build complete websites with clear sections, strong headlines and calls to action that turn visitors into enquiries.

Plan a redesign

Tips for section dividers

  • Use one style per page. Mixing waves, slants and zigzags looks busy.
  • Keep them short on phones: the CSS halves the height on small screens so content stays close together.
  • Match the colours exactly: the divider's colours must be the same as the two sections it joins, or a thin line shows.

Frequently asked questions

What is a section divider?

A section divider (or shape divider) is a wave, curve or angled edge between two parts of a page. It replaces the hard straight line between sections and makes a layout feel more designed.

How do I add the divider to my website?

Paste the HTML between the two sections, and the CSS into your stylesheet (or WordPress Additional CSS). The divider stretches to the full width of the page and gets shorter on phones.

Can I use this in Elementor?

Yes. Download the SVG and paste the HTML into an HTML widget placed between two sections, or upload the SVG as a custom shape divider if your Elementor setup allows it.

Will it slow my page down?

No. The divider is a few hundred bytes of inline SVG: no image download, and it stays sharp on every screen.

More design tools