Have a design, but it's not quite production-ready? Get a Design Review

Design

Figma Plugin: Auto Generate Tints & Shades in Seconds

Adam Wright

by Adam Wright

The Tints and Shades Generator at maketintsandshades.com is a useful tool for expanding core brand colors into a full palette of lighter and darker variations. What many designers may not know is that it also has a Figma plugin — which eliminates the back-and-forth between the browser and Figma entirely.

Installing the Plugin

In Figma, go to Plugins and select Manage Plugins. Search for “Tint and Shade Generator” and install the one with the orange-pink gradient icon. Once installed, it will be accessible directly from the Plugins dropdown menu in any file.

Generating Tints and Shades Inside Figma

Open the plugin from the Plugins menu. Use the color dropper inside the plugin to sample colors directly from your Figma file — a logo, an existing swatch, or any element on the canvas. Alternatively, paste hex codes in manually. Multiple colors can be entered at once, separated by spaces.

Before generating, configure the options:

  • Choose between 5, 10, or 20 swatches per color
  • Toggle whether to auto-create Figma color styles (skip this if you use color variables instead of styles)
  • Optionally include complementary, analogous, split-complementary, or triadic colors
  • Toggle the hashtag prefix on hex codes on or off
  • Enable a dark mode preview of the swatch table if needed

Click Make Tints and Shades. The plugin drops a swatch frame onto the canvas — just drag it clear of any existing frames and close the plugin.

Applying the Swatches to Color Variables

With the tints and shades now sitting directly on the canvas, updating color variables is straightforward. Open the Variables panel, select a variable, activate the eyedropper, and click the corresponding swatch. The variable updates immediately.

A practical approach for most brand palettes:

  • Light: pick from around the 40–50% mark on the tint scale
  • Extra light: pick from the lightest end of the tint scale
  • Dark: pick from just past the midpoint on the shade scale, rather than the very darkest end

Repeat this process for each core brand color and its associated variables.

Cleaning Up

Once the color variables are updated, the tints and shades frame can be deleted from the canvas. Its only purpose is as a reference during the variable-building process — there’s no need to keep it in the file once that work is done.

The main benefit of the plugin over the web tool is staying inside Figma throughout the entire process. No switching between browser tabs, no copying and pasting hex codes manually — just the eyedropper and the variables panel.

Subscribe

Follow My YouTube Channel for More Tutorials

Subscribe to Channel
Adam Wright

About the Author

Adam Wright

Adam is a California native, now living in Middle Tennessee. A long-time creative at heart, his passion for design and growing his small business, AWD, is always evident. When he's not writing code or sketching logos, he enjoys spending time with family, playing basketball, or watching just about any motorsports. Find him on LinkedIn.