randarium
Colour

Random Gradient Generator

Create CSS-ready gradients with a random set of colour stops.

Also known as: color gradient · CSS gradient

seeded

Output

No output yet — set your options and hit .
About this tool, tips & examples

What it does

The Random Gradient Generator produces CSS-ready gradients with 2 to 10 random color stops at any angle from 0 to 359 degrees. The first stop sits at 0%, the last at 100%, and intermediate stops space evenly. Copy the CSS out and paste it into a stylesheet; reuse the seed to get the exact same gradient back.

Common use cases

  • Web backgrounds — hero sections, cards, and placeholder art without opening a design tool.
  • Design exploration — generate fifty gradients, keep two, and let them seed the real palette.
  • Generative art — seeded gradients as reproducible raw material.
  • Avatar and thumbnail fallbacks — deterministic gradients (seed = user ID) give every user a stable, unique placeholder.

Settings

  • Colour stops — 2 (a classic two-tone) to 10 (a full spectrum ramp).
  • Angle — 0–359°; 0° points up, 90° points right, 135° is the popular diagonal.
  • Gradient type — the CSS gradient function used.
  • Seed — the same seed and settings always regenerate the identical gradient — that’s what makes seed-per-user avatars work.

Privacy note

Gradients are computed locally in your browser; nothing is uploaded. The output is a CSS snippet — inspiration and placeholder material, not a vetted design system.

FAQ

Can I put text over these gradients? Check contrast first — random stops make no accessibility promises. Test with your text color, or overlay a scrim before shipping.

Why do some gradients look muddy? Random color pairs sometimes travel through gray midpoints. Regenerate — with 2–3 stops the odds of a clean blend are much better than with 8.

How do I use the same gradient across a whole app? Save the seed (or just copy the CSS once). For coordinated colors beyond gradients, the Palette and Design Token generators produce matching sets.