Generate palettes, apply them to selections, check WCAG contrast, and convert colors - all without leaving the canvas.
Type "luxury watch brand" or "cyberpunk gaming UI" - get an OKLCH-balanced palette plus per-color rationale.
Paste hexes or a colorui.io/p/<hash> share link. The plugin distributes colors round-robin across the selection.
Select 1 shape (vs page bg) or 2 shapes (fg/bg) and grade the contrast ratio without leaving Figma.
HEX, RGB, HSL, OKLCH, LAB - all formats at once. Paste anything CSS recognises.
No tracking, no telemetry, no auth. The plugin only contacts colorui.io and only when you click an action.
Backed by the public ColorUI API on Vercel Edge. Sub-50ms responses globally.
We are submitting to the Figma Community. While the listing is in review, you can sideload the plugin in 30 seconds.
figma-plugin/ foldernpx degit colorui/colorui/figma-plugin figma-pluginmanifest.json.Yes. Free forever. No account, no API key, no usage cap beyond a fair-use 60 requests per minute.
Yes - the manifest declares both Figma and FigJam editor types. Apply, generate, and contrast all work in both.
When you select a single shape, the plugin uses the current page background as the second color. When you select two, the first is foreground and the second is background.
Network access only to https://colorui.io (enforced by Figma), plus standard read access to fills of nodes you select. It cannot read your text, comments, or other pages.
The Apply tab works offline (it just edits fills). Generate, Contrast, and Convert call the ColorUI API and need network.
The plugin lives in the open in the colorui.io repo at /figma-plugin. Manifest + 2 vanilla files (code.js, ui.html). Audit it before installing.