Back to Plugins
Color Compass

Color Compass

Quickly navigate the color spectrum with designer-focused accuracy.

themegeneratorpalettecolourcomplementaryharmonyshadestonestintscolorswatchgradientscolor theory

Plugin Preview

Color Compass preview

About this plugin

🌈 Quickly navigate the color spectrum with designer-focused accuracySay goodbye to eyeballing and colour picking randomly from the colour palette! Feed a base colour to this plugin by clicking on an existing element or updating the hex code and clicking 'Update Base Color'. With just one color, get:Tints and shadesSaturated and desaturated tonesComplementary, split complementary, triadic, analogous and tetradic harmoniesDark mode and light mode themes: background, surface, border, accent and textRandom palettes built from harmony recipes for when you want a starting pointA blend ramp between your current color and the one before it or a pinned colorSet the step count anywhere from 3 to 1000Choose your color modelOKLCH- Steps look evenly spaced, and every color in a harmony looks about as strong as your base color. This is the default.HSL- Every color is pushed to full strength, so greens and yellows come out bright and blues come out darker. Bolder, but less even.LCH- very close to OKLCH but can lean blue.Visualise your color in the color wheelPick your base color on a wheel. Drag around the ring for the hue, then inside the triangle for how light and how vivid you want it. The harmony you choose sits on the ring as dots, and your tints, shades and tones are drawn as lines through the triangle, so you can see how everything aligns. Drag a dot and the whole harmony udpates with it. Collapse the section whenever you just want the palettes.A transportable swatch library between filesSave the colors you like into custom groups. Click a tab to open that group, click it again to rename it, and drag tabs to put them in the order you want. Drag a swatch onto another tab to move it there. The bookmark next to each palette saves that whole palette into the open group in one click. Everything is stored on your own machine and remains between sessions.Apply swatches to your canvasClick any swatch to recolor your selectionAdd a whole palette to the canvas as one auto-layout frameCopy any hex to your clipboard in one click, or click a palette's name to export the whole palette as a hex list, CSS variables, Tailwind colors or JSONAdd a palette to your file as Figma variables, with dark and light mode as two modes of one collection (part of the upgrade)Blend, lock, and exploreBlend between any two colors: drop a swatch on the Blend pill, or pin the color you have.Lock any swatches you like in the random, dark mode and light mode palettes and only the rest change when you re-roll.Drag a saved swatch onto another group's tab to move it there, and Undo puts it back exactly where it was.Use the Vision dropdown to see every swatch as someone with colour blindness sees it without affecting the coloursWorks in most filesUse the plugin in Figma design, FigJam, Figma Slides and Figma Buzz.Free vs upgradeThe free version is for exploring color and getting it out of the plugin: every palette in every model, applying any swatch to your selection, copying a palette as a hex list, CSS variables, Tailwind colors or JSON, and one group of saved colors.A one-off upgrade gives you additional functionality: use the color wheel, apply saved palettes or a random, dark, or light palette to a selection, add palettes to the canvas as a frame of swatches, save colors as variables to your file, and save as many swatch groups as you like. Upgrade from inside the plugin whenever you want.---♥️ If you have any feedback or suggestions please leave a comment or email me at [email protected].

Plugin Details

Version55
CreatedSeptember 13, 2019
Last UpdatedSeptember 28, 2026
Categoryediting & effects plugins
CreatorJaclyn Tan
Stats53131 installs, 1620 likes
PricingPaid

Technical Details

  • API:1.0.0
  • UI:ui.html
  • main:code.js
  • Document Access:dynamic-page
  • Network Access:

    Color Compass runs entirely offline. All palettes are generated locally and saved swatches are kept in figma.clientStorage on the user's machine. The plugin makes no network requests.

  • Editor Types:
    figma
  • Allowed Domains:
    • none