SVG Divider Generator

Generate SVG section dividers instantly. Choose triangle, diagonal, zigzag, curve or arrow — copy the HTML snippet and use it between page sections.

10 divider shapesSVG scalableNo images needed

① Choose a shape ② Set height and fill color ③ Copy the SVG HTML

Fill color
#C9B89A
How it works
Each divider is a full-width SVG with preserveAspectRatio="none". The polygon or path coordinates are defined in a viewBox that matches the height, so the shape fills any container width.
Flip options
Flip vertical mirrors the shape upside-down using transform: scaleY(-1). Flip horizontal mirrors it left-right using scaleX(-1). Both can be combined for 4 orientations per shape.
Usage
Place the SVG between two sections. Set its fill color to match the section below it. For full coverage, add display:block to remove the default SVG bottom gap.
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 80" preserveAspectRatio="none" width="100%" height="80" style="display:block"> <g fill="#c9b89a"> <polygon points="-500,80 720,0 1940,80" /> </g> </svg>

What is an SVG section divider?

An SVG section divider is a scalable vector shape placed between two page sections to create a smooth visual transition instead of a straight horizontal line. Common shapes include triangles, diagonal cuts, zigzags, curves, and arrows. Because the divider is defined in SVG with preserveAspectRatio="none", it stretches to any container width while maintaining its exact height. This technique requires no images — the SVG polygon or path is embedded directly in HTML and styled with a fill attribute matching the target background color.

Frequently asked questions

An SVG section divider is a scalable vector graphic placed between two page sections to create a smooth visual transition. Unlike a border or line, dividers use shapes like triangles, curves, or zigzags to separate sections with a decorative edge.
The SVG attribute preserveAspectRatio="none" tells the browser to stretch the SVG content to exactly fill its container dimensions, ignoring the original aspect ratio. This makes the divider stretch to any page width while keeping the exact pixel height you set.
A curve divider uses a smooth cubic Bezier path anchored at the top-center of the viewBox, creating a single gentle arc. A wave divider (separate tool) uses a sinusoidal path with multiple repeating peaks and troughs across the full width.
Set the fill color in this tool to exactly match the background-color of the section below the divider. If your section background is #1a1a2e, use that same hex as the fill color here.
Yes. Each shape has 4 possible orientations through the combination of flip vertical and flip horizontal. This means 5 shapes × 4 orientations = 20 unique visual dividers.
Paste the SVG HTML directly between the two section tags. Ensure the SVG has display:block (or the parent has line-height:0) to eliminate the small gap that browsers add below inline SVG elements.
Yes. Inline SVG is part of the HTML DOM and does not require HTTP requests. Search engines read it as HTML, and since dividers typically contain no text, they have no negative SEO impact.

Explore Our Network