Last updated
Mesh Gradient Generator Examples
The Mesh Gradient Generator creates complex, multi-directional gradient backgrounds. Below are examples of configurations, color palettes, and export formats.
4-Point Mesh Gradient — Sunset Palette
Color points:
Top-left: #FF6B6B (coral red)
Top-right: #FFE66D (golden yellow)
Bottom-left: #A855F7 (purple)
Bottom-right: #F97316 (orange)
Blur intensity: 60%
Noise overlay: 15% grain
Result: Warm sunset gradient flowing from purple-red at top-left
to orange-yellow at bottom-right with smooth organic transitions.
6-Point Mesh — Ocean Theme
Color points:
Top-left: #0EA5E9 (sky blue)
Top-center: #38BDF8 (light blue)
Top-right: #7DD3FC (pale blue)
Bottom-left: #0369A1 (deep ocean)
Bottom-center:#0284C7 (medium blue)
Bottom-right: #06B6D4 (cyan)
Blur intensity: 75%
Noise overlay: 8% grain
Result: Deep, dimensional ocean gradient with subtle depth variation.
CSS Export — Modern Browser
/* Mesh gradient using CSS radial gradients (fallback) */
.mesh-bg {
background-color: #FF6B6B;
background-image:
radial-gradient(at 0% 0%, #FF6B6B 0px, transparent 50%),
radial-gradient(at 100% 0%, #FFE66D 0px, transparent 50%),
radial-gradient(at 0% 100%, #A855F7 0px, transparent 50%),
radial-gradient(at 100% 100%, #F97316 0px, transparent 50%),
radial-gradient(at 50% 50%, #FB923C 0px, transparent 50%);
}
SVG Export
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="800">
<defs>
<filter id="blur">
<feGaussianBlur stdDeviation="80"/>
</filter>
</defs>
<rect width="100%" height="100%" fill="#FF6B6B"/>
<g filter="url(#blur)">
<circle cx="0" cy="0" r="600" fill="#FFE66D" opacity="0.8"/>
<circle cx="1200" cy="0" r="500" fill="#A855F7" opacity="0.7"/>
<circle cx="0" cy="800" r="550" fill="#F97316" opacity="0.8"/>
<circle cx="600" cy="400" r="400" fill="#FB923C" opacity="0.6"/>
</g>
</svg>
Animated Mesh Gradient — CSS
.animated-mesh {
background-color: #0EA5E9;
background-image:
radial-gradient(at 40% 20%, #38BDF8 0px, transparent 50%),
radial-gradient(at 80% 0%, #7DD3FC 0px, transparent 50%),
radial-gradient(at 0% 50%, #0369A1 0px, transparent 50%),
radial-gradient(at 80% 50%, #06B6D4 0px, transparent 50%),
radial-gradient(at 0% 100%, #0284C7 0px, transparent 50%);
animation: meshMove 8s ease infinite alternate;
}
@keyframes meshMove {
0% { background-position: 0% 0%, 100% 0%, 0% 50%, 100% 50%, 0% 100%; }
100% { background-position: 20% 20%, 80% 20%, 20% 70%, 80% 70%, 20% 80%; }
}
Noise/Grain Overlay
.mesh-with-grain {
position: relative;
}
.mesh-with-grain::after {
content: '';
position: absolute;
inset: 0;
background-image: url("data:image/svg+xml,..."); /* noise SVG */
opacity: 0.15;
mix-blend-mode: overlay;
}
Popular Preset Palettes
- Aurora — #00C9FF, #92FE9D, #00B4DB (blue-green northern lights)
- Candy — #FF9A9E, #FAD0C4, #FFD1FF (soft pink pastels)
- Midnight — #0F0C29, #302B63, #24243E (deep purple-blue)
- Peach — #FFECD2, #FCB69F, #FF9A9E (warm peach tones)
- Forest — #134E5E, #71B280, #A8E063 (green nature tones)
- Neon — #F953C6, #B91D73, #00C9FF (vibrant neon)
Export Options
- SVG — scalable vector, ideal for Figma/Sketch import
- PNG — raster image at any resolution (1x, 2x, 4x)
- CSS — radial-gradient code for web implementation
- Animated CSS — keyframe animation for living backgrounds
Common Use Cases
- Website hero section backgrounds
- App splash screens and onboarding backgrounds
- Social media post backgrounds
- Brand identity materials and presentations
- Card and modal backgrounds in UI design
- Animated backgrounds for landing pages
Place color points on the interactive canvas, adjust blur and grain, and export as SVG, PNG, or CSS. Use the randomize button to explore new color combinations instantly.