Free SVG Wave Generator
Shapes & BackgroundsDesign custom wave SVG shapes for section dividers, hero backgrounds, and decorative accents. Adjust amplitude, frequency, phase, and end decay. Free, no signup.
Free PNGNo signupNo watermark
Loading tool...
Was this tool helpful?
Want more customization?
Open the full editor with 80+ widgets, templates, and AI generation.
How to Use
- 1
Pick a preset
Smooth, Choppy, Sine, Tsunami, Ripple, or Decay — each shows a different wave personality.
- 2
Tune the wave
Amplitude (height), frequency (number of cycles), phase (horizontal shift), and end-decay (taper at the edges).
- 3
Style it
Solid color, gradient, or pattern. Most wave dividers use a gradient for depth.
- 4
Refine vertices
Drag any peak or trough to break the regular sinusoid for more organic waves.
- 5
Export
Copy SVG, or download as SVG, PNG, or JPG up to 4096×4096.
Why Choose GraphMake?
About the SVG wave shape
Wave dividers became a defining trend in 2020-era web design — replacing the flat horizontal lines between sections with curved transitions that soften the visual jump from one block to the next. Sites like Stripe, Slack, and countless SaaS landing pages popularized the look, and it's now a standard tool in modern web design.
The shape is mathematically simple — a sinusoid stretched across the page width — but the visual variety is huge. Frequency, amplitude, phase, and decay tune everything from a gentle near-flat ripple to a dramatic tsunami curl. The right wave for a calm productivity app is wildly different from the right wave for an adventure brand.
This generator builds the wave as alternating peak / trough vertices with horizontal tangent handles, plus two corner anchors at the bottom. The result is a closed shape ready to drop into a section divider or use as a hero background.
Using SVG waves on websites
Section divider pattern: place a full-width wave SVG between two sections. The wave's fill matches the section ABOVE; the section BELOW shows through where the wave dips. This creates a smooth visual transition.
Inverted wave (rotate 180°): place at the top of a section instead of bottom. Same idea, different visual: the section's top edge has a wave instead of being flat.
CSS animation: wrap the SVG in a container, animate the SVG's `phase` value via CSS variables to create flowing wave motion. Subtle (5–10s loop) keeps it elegant; faster reads as playful.
Tips for great wave graphics
Subtle waves (amplitude 0.15–0.25) read as professional / calm. Aggressive waves (0.5+) read as playful / dynamic. Match the wave personality to the brand voice.
Even frequency (2 or 3 cycles) reads more orderly than odd. Try amplitude 0.25 + frequency 2 for the safe modern-SaaS look.
Gradient fill almost always beats solid color — the gradient implies depth / dimensionality, perfect for water, sky, or atmospheric metaphors.
End-decay smooths the wave to flat at the edges — useful when the wave divider sits between sections of different background colors and you don't want sharp peaks at the page edges.
What You Can Create
Section dividers
Replace flat horizontal lines between web sections with curved wave dividers — a 2020s web design staple.
Hero backgrounds
Wave at the bottom of a hero section transitions visually into the next section.
Footer toppers
Wave at the top of a footer creates a soft transition from main content to footer.
Card / panel decorations
Small wave accents inside cards add visual interest without distracting from content.
Beach / water-themed graphics
Surfing brands, swim products, summer marketing.
Animation
Animate wave phase to create flowing motion in hero backgrounds (CSS or JS animation).
Frequently Asked Questions
What wave shapes can I make?
Smooth, Choppy, Sine, Tsunami, Ripple, and Decay, then adjust amplitude, frequency, phase, and end decay to fit the space.
How do I make a section divider for a website?
Pick a smooth wave, set a low amplitude and a frequency of one or two, and export as SVG. A shallow wave reads as an intentional divider; a tall one dominates the section it is meant to separate.
What does the phase control do?
It slides the wave sideways, which decides whether your divider starts on a crest or a trough. That single setting is what makes two stacked dividers look designed rather than repeated.
What is end decay for?
It flattens the wave toward the edges, so the shape meets the sides of the canvas cleanly instead of being cut mid-crest.
Can I edit the curve by hand?
Yes — show the nodes and drag the vertices and handles. Symmetric mode mirrors your edits so the wave stays balanced across the centre.
What formats can I export?
SVG, PNG, or JPG, plus copy-to-clipboard for the SVG markup. Use SVG for web dividers so the wave stays sharp and scales to any viewport width.
What are wave shapes used for?
Section dividers, hero backgrounds, water and audio motifs, app onboarding illustration, and card headers.
Related Tools
Free SVG Blob Generator
Design custom organic blob shapes online. Tune lobes, bumpiness, and softness with sliders, or grab the bezier handles for full control. Export as SVG, PNG, or JPG. No signup, no watermark.
Try it freeGradient Generator
Create beautiful CSS gradients with a visual editor. Supports linear, radial, and conic gradients. Copy CSS, SVG, or Tailwind code. Download as SVG or PNG.
Try it freeSVG to PNG Converter
Convert SVG files to high-resolution PNG images instantly. Choose 1x–4x scale, transparent or solid background. Free, no signup, no file upload to servers — everything runs in your browser.
Try it freeBuild a Full Infographic
Combine charts, timelines, stat cards, and 80+ widget types into a complete infographic.
Try the Full Editor