Color gradients, also known as color ramps and color progressions, are a transition of one or more shades of colors. This technique is very useful for web and graphic designers, and one which you have probably seen or even used! In this article, we will write a quick recap of what the main types of gradients are (including the always-fun rainbow gradients!), and a list of sites where you can find free tools that generate CSS gradients or downloadable gradient images for web and graphic designers.

The basic types of color of gradients:

There are a few gradient options that can really add to your design. A well-executed gradient creates a harmonious, pleasant effect for the viewer:

gucci beauty foundation
Gucci Beauty’s website uses a subtle background gradient – it’s simple and attractive! Image © via Awwwards.

However, the principle of “less is more” applies heavily to gradients: if your gradient is too intense and uses too many colors, it will break your design and will make it an eyesore:

ugly color rainbow gradients
This color gradient will make the viewer want to look away immediately. Avoid anything similar!


linear gradient
Linear gradients just have stripes that can repeat in any continuity and at any angle. We’ve exaggerated this pattern a bit to make it more obvious.


radial color gradient
Radial color gradients have colors radiating from a focal point

Angle or Conic Rainbow Gradient

Angle color gradient
Angle color gradients have the gradient pouring out from a specific angle – in this conical form, you can see something similar to Apple’s loading wheel (Image via CSS-tricks)


Reflected color gradient
Reflected color gradient simply reflects a gradient in a mirror-like way at a specific point


diamond color gradient
Diamond color gradients are a radial gradient which spread out from a focal point in an angular, diamond-like shape

Of course, there are other types gradients that you can apply to your designs. You can mix and match gradient types and colors to create several effects, from simulating skies (including sunrises, sunsets, and clouds)…

cloud color gradient

A simple white-to-light blue linear gradient can simulate an early morning sky with a few cloudsTo create the illusion of metal textures:

metal texture gradient
Believe it or not, this simulated metal texture is nothing more than a few different gradients placed together. Image created by Bel Santos on

You can easily create gradients on graphic applications like Photoshop and Illustrator. However, there are several websites and tools out there that will help you create gradients and unique color hues to apply to your creative projects. Twitter user and web developer @Mazdadev shares incredible creative resources on his twitter account, including this list of 13 Free Gradient tools for web and graphic designers. You will be able to get the gradients produced in CSS format for your website, or use them directly on other graphic projects.  We share them with you below, as well as a few of our favourite gradients found in each of them!

Websites to Generate Free Gradients

1.Web Gradients

WebGradients is a collection of 180 free linear gradients that you can use as content backdrops in any part of your website. It allows you to copy CSS3 cross-browser code and use it within seconds! They have also prepared a .PNG version of each gradient, PLUS packs for Sketch & Photoshop.

Visit (and bookmark them!) here.

2. Grabient

An interactive gradient creator that allows you to create linear gradients with up to 6 colors, modify the angle of the gradient, and copy the CSS code with one click.

Visit (and bookmark them!) here.


This page allows you to create your own gradients and either get the CSS code, or download them in .jpg format. There is a large gallery of existing gradients, to which you can contribute by uploading your own creations!

Visit (and bookmark them!) here.

4. HyperColor

A collection of gradients using the full range of Tailwind CSS colors. Just copy and paste the class names, CSS, or simply save the gradients as an image. It allows you to customize the pre-set gradients, as well as create additional styles such as mesh and grainy gradients.

Visit (and bookmark them!) here.

5. Gradient King

Browse through a gallery of gradients based on color themes. A neat feature: it allows you to upload images and create gradients based on the color pallets.


Visit (and bookmark them!) here.

6. CoolHue 2.o.

A very straightforward gallery of gradients. You can download them as .png files or copy the CSS3 code to your clipboard. It offers a plugin compatible with Sketch App and Figma so you can use the gradients directly in them!

CoolHue 2.0.
CoolHue 2.0.

Visit (and bookmark them!) here.

7. GradientHunt

Gradient Hunt is another no-frills page offering you a gallery of pre-made gradients which you can download as a .png. It is open-source, which means you can create gradients and add them to the gallery, too. It offers a Chrome Extension. While it is fully free, you can also purchase a Photoshop plugin with over 500 gradients for $19.99.

Gradient Hunt
Gradient Hunt

Visit (and bookmark them!) here.

8. CSS Gradient

CSS Gradient is a free gradient generator that lets you create gradient backgrounds for websites. Besides being a css gradient generator, the site also offers color-related content in their blog. The easy UX allows you to get right into the action and start having fun with gradients.

CSS Gradient
CSS Gradient

Visit (and bookmark them!) here.

9.Gradient Png

Another intuitive gradient creator. Add up to 5 colors, move their positions around, change their weight, among other options. Have fun with the random mode – and then download the gradient of your creation as a .png or grab the CSS code that is automatically created.


Visit (and bookmark them!) here.


One of our favorite websites due to the brilliant UX – it simply makes generating a gradient incredibly fun. Chose the gradient direction and the colors, and see the result of your creation! You can also browse through palettes, of which you can take the color HEX code and generate a gradient.

Generate a CSS Color Gradient with 2 or 3 colors. Change directions and copy the CSS code when ready.


Visit (and bookmark them!) here.

11.Color Gradient Generator

This tool generates CSS color gradients, which can be used for backgrounds and UI elements. The UX is not the friendliest, so there’s a learning curve to generate your own. You can also browse through the gradient gallery and find several pre-made ones.

color gradient generator
Color Gradient Generator

Visit (and bookmark them!) here.

12.Gradient Generator

This CSS gradient generator is on the more advanced end. It is a project by Josh W. Comeau, and offers more specific customization options such as color mode and easing curve. Read the accompanying blog post from the author here.

Gradient Generator by Josh W. Comeau
Gradient Generator by Josh W. Comeau

Visit (and bookmark them!) here.

13.CSS Gradient Generator

Another brilliantly designed page that will make gradient creation very fun. It offers linear and radial color gradients – and allows you to export their CSS code with colors in HEX or RGB format.

Create linear and radial gradients. Experiment with random color modes and edit gradient directions. Switch between HEX and RGBA modes. Scroll down in the homepage for lengthy information on CSS gradients.

CSS Gradient Generator
CSS Gradient Generator

Visit (and bookmark them!) here.

Some extra color gradient inspiration

At RGBLatte we love all sorts of gradients. Here are some of our favourite combinations, linking to a few extra pages pages where you can download them as FREE royalty-free images that are ready-to-use in your projects!

Rainbow Gradient Backgrounds –

What is not to love about rainbow gradient backgrounds? You may set them as wallpapers on your devices, or use them for projects as beautiful backdrops to add a pop of color to your designs. Get a large variety of rainbow gradient backgrounds on!

Pastel Rainbow Gradients –

In the battle of Neon vs. Pastels – we will always choose pastels. And when pastels are arranged in pastel rainbow gradients, it is dreamy, fairy-like magic. Get free pastel rainbow gradients on!

Pride Rainbow Gradients –

Some consider June to be pride month. We think it is always great to celebrate pride, especially since all the colors of the Pride flag look amazing together as Pride rainbow gradients. Find free Pride Rainbow Gradient images on!

And that’s it for this post! Gradients are absolutely beautiful and can really elevate your web and graphic design projects when used in the right way. Make sure to follow @Mazdadev on Twitter for more amazing lists of resources like this one! Cover image via

We also invite you to take a look at our free downloads section. Mix and match all the great free resources you’ll find there and become a design pro (without breaking the bank)!

Share this article