Tints and Shades Generator
Script for Adobe Illustrator
✦ Available exclusively on Patreon for Pro supporters.
ㅤ
Description
Tints and Shades Generator is a powerful Adobe Illustrator script designed to streamline the color exploration process. It allows designers to instantly generate comprehensive color palettes – including tints, shades, tones, Tailwind-style scales, transparency variations, and analogous harmonies – from a single base color.
Whether you're building a design system, creating a UI color scale, or just looking for the perfect variation of a brand color, this script provides a visual and interactive way to generate and save color assets directly on your artboard and in your Swatches panel.
ㅤ
Features
- Multiple Palette Types: Generate Tints (white mix), Shades (black mix), Tones (gray mix), Tailwind-style scales, Transparency (opacity) steps, and Analogous harmonies.
- Interactive Color Selection: Start with a selected object's color or define a new color using RGB, CMYK, or HSL sliders, Hex input, or the native color picker.
- Real-Time Preview: Visualize your palettes directly on the artboard before finalizing. Miniature swatch previews also update live inside the dialog.
- Customizable Layout: Control the number of swatches (2–20), swatch size, and spacing.
- Auto-Labeling: Automatically adds value/percentage labels and Hex codes below each swatch.
- Background Fill: Optionally place a colored background rectangle behind each palette row, with a custom-picked background color.
- Swatches Panel Integration: Option to add generated colors (Tints, Shades, Tones, Tailwind, Analogous) to your document's Swatches panel as Global Process colors.
- Smart Inputs: Arrow keys (Up/Down) in all input fields for fine-tuning values. Hold Shift for ×10 increments; hold Option/Alt for 0.1 increments (where applicable).
ㅤ

ㅤ
Installation
1. Download the Tints and Shades Generator.jsx script file.
2. Place the script in your Adobe Illustrator Scripts folder:
⮑ Mac: /Applications/Adobe Illustrator <Version>/Presets/<Language>/Scripts
⮑ Windows: C:\Program Files\Adobe\Adobe Illustrator <Version>\Presets\<Language>\Scripts
3. Restart Adobe Illustrator if it's already running
4. Access the script via File > Scripts > Tints and Shades Generator
5. Alternatively, run it directly via File > Scripts > Other Script... and browse to the file location
Tip: You can also drag and drop the .jsx file directly onto the Illustrator workspace to run the script instantly – no installation needed.
ㅤ
Using the Script
ㅤ
Start with a Color (Optional)
If an object with a fill is selected, the script uses that fill color as the starting base color. If nothing suitable is selected, it starts from the saved color from the previous run, or the default orange on first launch.
ㅤ
Run the Script
- Go to File > Scripts > Tints and Shades Generator.
- The script dialog window will appear with multiple options:
ㅤ

ㅤ
ㅤ
➊ Adjust the Base Color
Use the left side of the dialog to define the base color:
- Color swatch: Click the swatch to open the Illustrator or system color picker.
- Hex field: Type a Hex value directly.
- RGB / CMYK / HSL tabs: Adjust channels with sliders and numeric inputs. All color models stay synchronized.
- Arrow key edits: Use Up and Down inside numeric fields for precise stepping.
ㅤ
ㅤ
➋ Select Palette Types
The right side of the dialog contains one panel per palette type. Enable the palettes you want to generate; each panel includes a live miniature preview row.
- Shades: Darker variations mixed with black.
- Tints: Lighter variations mixed with white.
- Tones: Desaturated variations mixed with gray.
- Tailwind: A UI-style lightness scale inspired by Tailwind color ramps.
- Transparency: Opacity steps of the base color.
- Analogous: Neighboring hues around the base color.
- Complementary: A blend progression between the base color and its complement.
For all palettes except Transparency, you can enable Add to swatches to export the generated colors to the Swatches panel when you click OK.
ㅤ
ㅤ
➌ Configure Layout
In Layout Options, configure how the generated art should look:
- Swatch Count: Number of steps per palette, from 2 to 20.
- Swatch Size: Width and height of each swatch, in points.
- Spacing: Horizontal gap between swatches, in points.
- Add Color Text Labels: Adds labels and Hex values below each swatch. When enabled, you can also set the text color.
- Add Background Fill: Adds a background rectangle behind each palette row. When enabled, you can set the background color.
- Create Gradients: Adds a gradient strip above each palette row using the palette colors as stops.
ㅤ
ㅤ
➍ Preview and Generate
- Preview: When enabled, the script draws a temporary preview on a temporary artboard and updates it as settings change.
- Cancel: Closes the dialog and removes the temporary preview without generating anything permanent.
- OK: Saves the current settings, creates a new non-overlapping artboard, generates the selected palettes as grouped artwork, optionally exports swatches and gradients, and fits the view to the result.
ㅤ

ㅤ
☻ Wrap Up
The Tints and Shades Generator aims to streamline your color exploration workflow directly within Adobe Illustrator. We hope this script significantly speeds up your design process and inspires new palette combinations for your projects. If you have any feedback or encounter issues, please feel free to reach out!
ㅤ
ㅤ