CanDoYa Accessible Palette Generator vs iWantHue
CanDoYa Accessible Palette Generator
candoya.comiWantHue
medialab.github.ioSide by side
| Figure | CanDoYa Accessible Palette Generator | iWantHue |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| iOS | — | Yes |
| Android | — | Yes |
| API | — | Yes |
| Plans published | 1 | 0 |
| Spec score · Color Palette Generators | 7.9 (#9) | 7.5 (#15) |
| Audience | The maker identifies product designers, front-end developers, accessibility reviewers, and small teams as intended users. | The project describes itself as a tool for data scientists and explains its palette use in data visualization. |
| Integrations | The product page documents copyable CSS variables; it does not list third-party integrations. | The repository documents use in JavaScript projects through Node.js and browser npm packages. |
| Purpose | Turns a brand color and page background into UI color roles and checks intended foreground/background pairs against WCAG contrast thresholds. | iWantHue generates and refines palettes of optimally distinct colors for data scientists. |
| Support | CanDoYa says email is the fastest way to reach its small independent team for questions, bug reports, or tool ideas. | The maker directs users to GitHub Issues for help, bug reports, and requests. |
Plans
CanDoYa Accessible Palette Generator
- Accessible Color Palette GeneratorFree
In their own words
CanDoYa Accessible Palette Generator
CanDoYa Accessible Palette Generator is a free web and browser-extension tool that turns a brand color and page background into interface color roles. It generates text, muted text, surface, primary, on-primary, accent, and border colors, then checks intended foreground/background pairs against WCAG contrast thresholds. Users choose AA or AAA targets and receive exact ratios with pass or fail results. The generator keeps the chosen hue and saturation where possible, searching lighter or darker variants to meet the selected ratio. Accent colors may use analogous, complementary, or triadic hues and receive the same contrast check. A live interface preview shows the palette in context. Individual HEX values or a complete CSS custom-property block can be copied. Palette generation, contrast measurement, and CSS export run locally in the browser, and entered colors are not uploaded. The free plan allows unlimited palettes without an account or usage limit. Most tools continue working offline after the page loads. The report evaluates opaque sRGB contrast only and does not establish whole-product accessibility.
iWantHue
iWantHue generates and refines color palettes for data scientists working with data visualization. Users can set hue, chroma, and lightness constraints, then sort colors by difference, hue, chroma, lightness, or randomly. Its calculations use CIE Lab, with HCL controls, and palette distribution uses either k-means clustering or force-vector repulsion. An option helps improve palettes for colorblind users. The web interface exports HEX, RGB, HCL, and LAB JSON, CSS color lists, and JavaScript settings. Developers can install the JavaScript package with npm for Node.js or browser use; its generator accepts a seed to reproduce a palette from a data attribute. The npm module also includes precomputed palettes from 2 to 15 colors, including colorblind alternatives. Very large palettes may include similar colors when the selected color space is constrained, though the first colors are arranged for the greatest possible distinction. The Fancy preset is limited to generic palettes of up to 10 colors. iWantHue is free.