UI Palette Generator
UI Palette Generator is a free, open-source tool for creating interface color palettes intended for light and dark modes.
What UI Palette Generator is
UI Palette Generator is a free, open-source tool for creating interface color palettes intended for light and dark modes. Start with a seed color, adjust settings, and override individual tokens. The interface reports text contrast results for WCAG 2.2 AA and APCA, while the project says human review remains necessary. Optional refinement can align semantic tokens with USWDS colors or adjust content tokens against WCAG 2.2 and APCA thresholds. Both themes use the same semantic token IDs, and the demo applies identical markup to show palette behavior in components. Export options include CSV, Penpot-compatible JSON, and CSS variables for both themes. CSV and Penpot-compatible JSON files can be imported. Built with HTML, CSS, and vanilla JavaScript, it needs no framework or build tools for basic use and can run on GitHub Pages or another static server.
Good
- Generates palettes from a seed color
- Reports WCAG 2.2 AA and APCA results
- Exports CSV, Penpot JSON, and CSS variables
- Supports light and dark themes
- Can run on static web hosting
Watch out
- Human review is still required
- Licensed under AGPL-3.0
- Basic use provides no framework or build tools
- Self-hosting requires static-site deployment
Who it suits
This tool suits designers and developers creating accessible enterprise UI palettes for light and dark themes. It also fits teams wanting static hosting or Penpot-compatible exports.
Verdict
UI Palette Generator provides accessible palette generation with contrast checks, theme support, and practical export formats. It is a useful fit when an open-source, self-hostable workflow suits your project.
The facts
Each one read from UI Palette Generator's own pages, with the date it was checked.
What it does
- Accessibility checks
- The interface reports WCAG 2.2 AA and APCA text contrast results, and the project says human review is always required.checked 9 Oct 2026
- Contrast checks
- The interface reports WCAG 2.2 AA and APCA text contrast results.checked 9 Oct 2026
- Deployment
- The repository says the static site works on GitHub Pages or any static web server, and can be deployed by copying its docs folder to a host.checked 9 Oct 2026
- Exports
- Users can download palette tokens as CSV, export Penpot-compatible JSON, or copy CSS variables for both themes.checked 9 Oct 2026
- Hosting
- The repository says the static site works on GitHub Pages or any static web server and can be deployed by copying the docs folder to a host.checked 9 Oct 2026
- Human review
- The project description says human review is always required for AI-assisted palette exploration.checked 9 Oct 2026
- Imports
- Users can import CSV or Penpot-compatible JSON files generated by the tool to replace the displayed palette.checked 9 Oct 2026
- Integration
- The repository says the palette supports comparisons and alignment with systems such as USWDS.checked 9 Oct 2026
- Integrations
- The page describes Penpot-compatible JSON export and alignment with systems such as USWDS.checked 9 Oct 2026
- Intended users
- The repository describes the tool as automating accessible enterprise UI color palette generation.checked 9 Oct 2026
- License
- The public repository lists an AGPL-3.0 license.checked 9 Oct 2026
- Light and dark themes
- The same semantic token IDs are used in both themes, and the demo uses identical UI markup to show how palette values behave in components.checked 9 Oct 2026
- Open source
- The project is open source and the repository identifies its license as AGPL-3.0.checked 9 Oct 2026
- Palette generation
- Users can generate palettes from a seed color, adjust settings, and override individual tokens.checked 9 Oct 2026
- Purpose
- The tool generates accessible UI color palettes designed to work in light and dark modes.checked 9 Oct 2026
- Refinement
- The repository describes optional refinements to align tokens with USWDS colors or adjust content tokens to meet WCAG 2.2 and APCA thresholds.checked 9 Oct 2026
- Support
- The project asks users to report issues or contribute improvements on GitHub.checked 9 Oct 2026
- Technology
- The repository says the project uses HTML, CSS, and vanilla JavaScript, with no framework or build tools required for basic use.checked 9 Oct 2026
Alternatives to UI Palette Generator
- 1

Pantone Connect Palette Generator
Free planAndroidiOSWebExtension8.0Free plan - 2
PaletteWB
Free planWindows7.1$14.99 one-time - 3

Colorfool
Free planWeb6.6Free plan - 4
qualpal
Open sourceWebAPILinuxmacOS6.6 - 5

ColorDesigner
Free planWebExtension6.5From $37.20 a year - 6

ColorPalette Pro
Free planWeb6.5Free plan
