Skip to content
SPECIFICTION
Get listed

ColorPalette Pro

colorpalette.pro

Free plan Web

What it is

ColorPalette Pro is a web app for generating customizable color palettes from a base color. It creates analogous, complementary, split complementary, triadic, tetradic, and tint-and-shade palettes, with square, triangle, circle, and diamond variations for each type. Colors can be entered as text, adjusted with sliders, selected with an eyedropper, recalled from history, chosen at random, or supplied through a URL. Supported color spaces include OKLCH, LAB, LCH, HSL, and RGB. UI mode generates interface palettes with surface and on-surface colors, including light and dark versions. Palette values can be copied as CSS, saved as a CSS file, or rendered as an image; a URL can preserve the chosen color and most options for sharing. Palette images can be dragged into Figma for sampling. The app matches color names through an API using hex values and uses Color.js for color-science functions. It is open source under the MIT license, and its maker says there are no plans for ads or subscriptions. The eyedropper is unavailable in Firefox and mobile browsers.

Spec sheet

Purpose
ColorPalette Pro generates customizable color palettes from a base color.Read 11 Oct 2026 · github.com
License
The maker’s GitHub repository identifies the project as MIT licensed.Read 10 Oct 2026 · github.com
Browser limitation
The eyedropper is unavailable in Firefox and mobile browsers, according to the maker’s article.Read 10 Oct 2026 · ryanfeigenbaum.com
Color input
Users can enter colors as text, adjust sliders, use an eyedropper, revisit history, choose a random color, or load a color through a URL.Read 11 Oct 2026 · ryanfeigenbaum.com
Color naming
The app uses a maker-written API to match color values to nearby names and combine them into palette names.Read 11 Oct 2026 · ryanfeigenbaum.com
Color science
The project uses Color.js for color-science functionality.Read 11 Oct 2026 · github.com
Color spaces
It supports multiple color spaces, including OKLCH, LAB, LCH, HSL, and RGB.Read 10 Oct 2026 · github.com
Exports
Palettes can be copied as CSS values, downloaded as a CSS file, or generated as an image.Read 10 Oct 2026 · ryanfeigenbaum.com
Eyedropper support
The eyedropper is unavailable in Firefox and mobile browsers, according to the maker's guide.Read 11 Oct 2026 · ryanfeigenbaum.com
Figma workflow
The maker says palette images can be dragged into Figma and sampled with its eyedropper.Read 11 Oct 2026 · ryanfeigenbaum.com
Integration
A JavaScript package is available for programmatically generating palettes.Read 11 Oct 2026 · github.com
Intended use
The maker describes the tool as intended for creating palettes for user interfaces and dynamic theming.Read 11 Oct 2026 · ryanfeigenbaum.com
Monetization
The maker says there are no plans to monetize the project through ads or subscriptions.Read 11 Oct 2026 · ryanfeigenbaum.com
Palette exports
Users can copy CSS palette values, download a CSS file, generate a palette image, or share the selected color and palette in a URL.Read 11 Oct 2026 · ryanfeigenbaum.com
Palette types
It generates analogous, complementary, split complementary, triadic, tetradic, and tints-and-shades palettes.Read 11 Oct 2026 · ryanfeigenbaum.com
Sharing
Color changes and most other options are preserved in the URL, which users can copy to share a palette.Read 10 Oct 2026 · ryanfeigenbaum.com
Support and documentation
The project README directs users to the app's question-mark button for its manual.Read 11 Oct 2026 · github.com
UI design
UI mode generates palettes for interfaces, including light and dark mode palettes with surface and on-surface colors.Read 11 Oct 2026 · ryanfeigenbaum.com
UI palettes
UI mode generates palettes suitable for user interfaces and switches between light and dark palettes with the app’s dark mode.Read 10 Oct 2026 · ryanfeigenbaum.com
Variations
Each palette type has four variations: square, triangle, circle, and diamond.Read 11 Oct 2026 · ryanfeigenbaum.com

Plans and prices

Free Free No ads or subscriptions are planned Read 11 Oct 2026 · ryanfeigenbaum.com

Every ColorPalette Pro plan and price →

Strong points and limits

Strong points

  • Six palette types, each with four variations
  • Supports OKLCH, LAB, LCH, HSL, and RGB
  • UI mode includes light and dark palettes
  • Exports CSS values, CSS files, and images
  • Open source under the MIT license

Limits

  • Eyedropper unavailable in Firefox
  • Eyedropper unavailable in mobile browsers
  • No image extraction or accessibility checks

Who it suits

It suits interface designers who need palettes for UI work or dynamic theming, especially those who want to share a palette by URL or sample its image in Figma. Users on Firefox or mobile browsers should account for the missing eyedropper.

ColorPalette Pro in depth

Read the full write-up

ColorPalette Pro is an open-source browser tool for developing color systems from a chosen base color. It is a strong fit for interface designers and developers who need structured palette variations, CSS exports, and a shareable workflow without a paid account. It is less suitable when browser-based color sampling or built-in accessibility validation is essential.

Overview

The app generates analogous, complementary, split-complementary, triadic, tetradic, and tint-and-shade palettes. Every method offers square, triangle, circle, and diamond variations, giving you multiple arrangements for exploring the same color relationship. Support for OKLCH, LAB, LCH, HSL, and RGB is useful when your design process depends on a particular color model rather than a simple hex picker.

ColorPalette Pro is oriented toward user interfaces and dynamic theming. Its UI mode creates interface-oriented palettes with surface and on-surface colors and can switch between light and dark palettes alongside the app's dark mode. That makes it a practical starting point for a theme system, but it is not an accessibility tool: accessibility checks are not included.

Key features

Input and exploration

You can enter a color as text, adjust sliders, choose a random color, provide a URL, revisit color history, or use an eyedropper. This range works for both a known brand color and exploratory work. The eyedropper is unavailable in Firefox and mobile browsers, so it should not be the sole basis of a workflow that samples colors from screens or images.

Exports and sharing

Palettes can be copied as CSS values, downloaded as a CSS file, or generated as an image. Palette images can be dragged into Figma and sampled there with Figma's eyedropper, which gives design teams a bridge from the browser tool into a design file. Color changes and most other options are retained in the URL, making a copied link a concise way to share a palette state.

Naming and implementation context

The app calls a color-name API and matches colors to the nearest name from their hex values. Color.js supplies the color-science functionality behind the supported spaces. The project README points users to the question-mark button for the manual, while the maker describes the app as intended for interface palettes and dynamic theming.

Pricing

The Free plan costs nothing. It is open source, with no ads or subscriptions planned, and there are no stated seat limits, generation quotas, or trial terms. The maker's GitHub repository identifies the project as MIT licensed. This is a straightforward choice for individuals and teams that want unrestricted palette generation and exports without committing to a commercial service.

Because there is no paid tier, you do not trade away collaboration seats, export formats, or higher quotas by choosing the free plan. The trade-off is scope: the app provides palette generation and exports, not image extraction or accessibility checking.

Platforms

ColorPalette Pro runs on the web. The browser limitation is material: its eyedropper does not work in Firefox or mobile browsers. Desktop users on a compatible browser get the broadest input workflow; mobile and Firefox users should plan to enter colors manually or use another sampler.

Who it's for

Choose ColorPalette Pro if you are building an interface color system, experimenting with color relationships, or translating a palette into CSS and Figma. UI mode and light/dark outputs are particularly relevant to product designers and developers working on dynamic themes. It is a weaker fit for teams that require contrast audits inside the same tool, need native mobile use, or depend on image-based color extraction; image extraction is not provided.

Pros and cons

Pros

Broad palette coverage: seven palette approaches and four variations per approach support deliberate exploration instead of a single generated result.

Color-space choice: OKLCH, LAB, LCH, HSL, and RGB accommodate workflows that need more than RGB-style adjustments.

Useful handoff formats: CSS copying, CSS-file download, PNG palette images, URL sharing, and Figma drag-and-sample cover common design-to-development steps.

Clear cost model: the open-source free plan has no stated usage cap, ads, or subscription.

Cons

No accessibility checks: contrast and compliance decisions require a separate tool.

Limited eyedropper reach: Firefox and mobile browsers cannot use the built-in sampler.

No image extraction: it generates palette images but does not derive colors from uploaded images.

Alternatives

For a broader starting point, browse Color Palette Generators. Choose Pantone Connect Palette Generator instead if you need Android, iOS, extension, and web access, a 15,000-plus-color library, or account-based saving and sharing. iWantHue is the better alternative when you want a free tool spanning desktop, mobile, web, and API platforms.

ColorDesigner suits users who want a freemium extension and web service with multiple tools, saved colors and palettes, projects, and HEX export. ColorKit is another free web option with account-based saving. Choose Atmos if a paid product with a lifetime plan is preferable. Color Palette Generator AI is the stronger choice for unlimited generations, shareable links, an API, and no-account use. Linux users may prefer Gpick, while Grabient focuses on web and API access without signup for documented reads.

Verdict

ColorPalette Pro is a sensible recommendation for interface designers and developers who want a free, open-source way to generate structured palettes and move them into CSS or Figma. Its main reason to choose it is the combination of color-space flexibility, UI-focused light and dark palettes, and practical exports with no subscription. Look elsewhere if accessibility validation, image-to-palette extraction, or reliable eyedropper support in Firefox and mobile browsers is central to your work.

Verdict

ColorPalette Pro offers several ways to define a base color and generate palette variations, with CSS and image outputs for design workflows. Its browser-based eyedropper limitation is relevant if color picking is central to your workflow.

Where Specifiction places it

Alternatives to ColorPalette ProAll alternatives →