color shades [oser]
Accessible color shades from any base color, powered by OKLCH.
Plugin Preview
About this plugin
Description
Generate accessible color shade palettes using the OKLCH color space. Pick a base color, get 11 shades (50–950) with optional nuanced text colors, and export them as Figma Variables, Paint Styles, or a visual palette frame — all in one click.
What makes it different
Unlike HSL-based generators, color shades [oser] uses OKLCH — a perceptually uniform color space where equal lightness steps look equal to the human eye. Combined with gamut-aware chroma mapping and adaptive hue shifting, the result: smooth, natural shade ramps without muddy midtones or blown-out highlights — even for tricky hues like yellow and amber.
Features
- 11 shade levels following the Tailwind convention (50 to 950) with optional nuanced text colors tinted with your palette hue
- Accessibility built-in — every shade is checked against WCAG 2.1 (AA/AAA) and APCA contrast standards, with auto-adjustment to fix issues while preserving palette order
- 3 output modes — Figma Variables (with a dedicated collection), Paint Styles, and a visual Shades Frame with auto-layout and variable bindings
- Multi-format input — enter colors in HEX, RGB, HSL, OKLCH, or CMYK with shorthand support
- Click-to-copy — click any shade card to copy its value in the active format
- Snap base color — smoothly centers the palette around your base color with attenuated curve shift
How to use
- Open the plugin and pick a base color (via color picker, channel inputs, or format of your choice)
- Toggle advanced options if needed (WCAG, APCA, nuanced text, snap base)
- Choose your generation options: Variables, Styles, Shades Frame — or all three
- Hit Generate
Plugin Details
| Version | 5 |
|---|---|
| Created | December 8, 2021 |
| Last Updated | February 12, 2026 |
| Category | shapes-colors |
| Creator | alexbrndl |
| Stats | 8985 installs, 311 likes |
| Pricing | Free |
Technical Details
- API:1.0.0
- UI:index.html
- main:code.js
- Document Access:dynamic-page
- Editor Types:figma
- Allowed Domains:
- none
More Like This
Discover other plugins in the shapes-colors category.