Gradient Background Generator
Make gradient backgrounds for websites, launch posts, decks and app screens. Four styles, real grain, pixel and dither finishes, exported at 4K with no watermark and ready to drop into Figma.
5 free 4K exports a month · No watermark · No card
Backgrounds to start from
Each one opens in the studio with its exact settings, ready to change and export.
Want the finished image? Each is a free 4K wallpaper: Ember, Peach Fuzz, Lavender Haze, Deep Sea, Aurora, Silk Rose, Blue Sky and Midnight.
Backgrounds for product sites
The hero backgrounds on Linear, Vercel, Raycast and most AI product sites are gradients with grain, sometimes dithered, always dark and calm enough to hold a headline. Pick a palette, keep the blur high, add grain at 20 to 40 percent, and export at 16:9 or the 1.91:1 social card size.
Backgrounds for launch posts and decks
A launch post needs a backdrop that survives feed compression; a deck needs section breaks that do not look like a template. Export 4:5 for a LinkedIn portrait post, 1.91:1 for X and link previews, 16:9 for slides. The same scene re-exports at every size, so the set matches. For a post or slide that moves, turn the scene into an animated gradient background and export it as an MP4 loop.
Why these do not band
Smooth gradients show visible color steps on large monitors, especially in dark palettes. Here the grain is rendered into the image at export resolution, so the steps scatter into texture. It survives JPEG compression, scaling in Figma and print.
From the studio to Figma, Framer or code
Export the JPG and place it as an image fill in Figma or Framer, or as a background image on the web. Keep the studio link so you can reopen the exact gradient and re-export at another size later. A CSS gradient is fine for flat fades; for the grainy, dithered look you need an image.
Sized for where it goes
Exact sizes and safe zones for the places a background ends up, each with examples at that shape.
- LinkedIn banner1584 × 396
- X header1500 × 500
- YouTube banner2560 × 1440
- Discord banner680 × 240
- Discord server960 × 540
- Twitch banner1200 × 480
- Bluesky banner2000 × 667
- OG image1200 × 630
- Notion cover1500 × 600
- Product Hunt gallery1270 × 760
- Presentation1920 × 1080
- Website hero1920 × 1080
- Zoom background1920 × 1080
- Instagram story1080 × 1920
- Instagram post1080 × 1350
- Email header600 × 240
- App Store header3840 × 1646
- App Store search3840 × 2560
- Event card3840 × 2160
- Event details2160 × 3840
More generators
The same studio, set to another look.
Grainy gradientsFilm grain drawn into the file, so dark blurs never band.
Noise gradientsHeavy noise rendered into every pixel, free in 4K.
Blurry gradientsSoft, out-of-focus colour behind a headline or a slide.- Pixel gradientsCrisp cells of the palette, for launch videos and posters.
Dithered backgroundsA quiet dither over the gradient, for a hero behind a headline.
Questions
What size should a website background be?
Can I match my brand colors?
Is it free for commercial work?
Do you make CSS gradients?
Make one now
The studio opens set to this look. Shuffle until something feels right, then export.






