# Chroma.js vs Coolors

| Attribute | Chroma.js | Coolors |
|---|---|---|
| **Vioscale score** | 38.7 (28% (low)) | 40.1 (26% (low)) |
| activity.commits_last_30d | 0 | - |
| adoption.dependent_repos | 19,731 | - |
| adoption.github_stars | 10,574 | - |
| deployment.options | - | `{"cloud":true}` |
| description.long | A dependency-free JavaScript utility that parses colors from various formats, performs color manipulation and analysis, and generates color scales through interpolation—useful for data visualization and mapping applications. | Generate custom color schemes instantly or browse millions of pre-made palettes. Extract colors from images, check accessibility compliance, and export in multiple formats for design work across web, mobile, and design tools. |
| integrations.count | 2 | 4 |
| integrations.list | `[{"name":"Observable"},{"name":"SASS"}]` | `[{"name":"Tailwind CSS"},{"name":"Pinterest"},{"name":"Facebook"},{"name":"Twitter"}]` |
| language.primary | JavaScript | - |
| market.availability | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"web":true}` | `{"ios":true,"web":true,"android":true}` |
| pricing | `{"type":"open_source","sourceUrl":"https://gka.github.io/chroma.js","retrievedAt":"2026-08-18T12:49:46.354Z"}` | `{"type":"subscription","plans":[{"free":true,"name":"Free","summary":"Free plan with ads and limited features","features":["Generate palettes up to 5 colors","Access to 10K+ ready color schemes","Save up to 10 color palettes","Save up to 5 colors","1 project and 1 collection","Pick colors from image","Create collages with limited options","Basic public profile page"],"description":"Basic palette generation with ads and limited storage","contactSales":false,"includedLimits":{"projects":"1","collections":"1","saved_colors":"up to 5","palette_colors":"up to 5","ready_palettes":"10K+","saved_palettes":"up to 10"}},{"free":false,"name":"Pro","summary":"Pricing amount not displayed on provided pages; billed monthly with cancellation anytime","features":["Coolors AI with 3000 monthly credits","No ads","Generate palettes up to 10 colors","Access to 10M+ ready color schemes","Unlimited palette saves","Unlimited projects and collections","Unlimited color saves","Extract colors from images","Full collage creation","Professional profile customization","WCAG accessibility contrast checker","Color variation explorer","Save images, gradients, and font pairings","Color library access","Advanced export options","Private profile","Custom logo on PDF exports","Dark mode","All future updates included"],"commitment":"monthly","description":"Unlimited storage, AI features, no ads, and advanced design tools","contactSales":false,"includedLimits":{"projects":"unlimited","collections":"unlimited","saved_colors":"unlimited","palette_colors":"up to 10","ready_palettes":"10M+","saved_palettes":"unlimited","ai_credits_monthly":"3000"}}],"addOns":[{"name":"Additional Coolors AI Credits"}],"summary":"Free tier available. Pro subscription pricing not shown on provided pages.","freeTier":true,"sourceUrl":"https://coolors.co/pricing","retrievedAt":"2026-08-18T12:55:26.865Z"}` |
| pricing.free_tier | - | yes |
| pricing.model | open_source | freemium |
| pricing.price_level | free | low |
| pricing.transparent | - | no |
| release.cadence_days | 21 | - |
| release.history | `[{"url":"https://github.com/gka/chroma.js/releases/tag/v3.2.0","date":"2025-11-28T10:52:19Z","type":"stable","version":"v3.2.0"},{"url":"https://github.com/gka/chroma.js/releases/tag/v3.1.4","date":"2025-11-27T22:13:22Z","type":"stable","version":"v3.1.4"},{"url":"https://github.com/gka/chroma.js/releases/tag/v3.1.3","date":"2025-10-29T09:49:01Z","type":"stable","version":"v3.1.3"},{"url":"https://github.com/gka/chroma.js/releases/tag/v3.1.2","date":"2024-10-13T10:28:43Z","type":"stable","version":"v3.1.2"},{"url":"https://github.com/gka/chroma.js/releases/tag/v3.1.1","date":"2024-10-13T10:28:21Z","type":"stable","version":"v3.1.1"},{"url":"https://github.com/gka/chroma.js/releases/tag/v3.1.0","date":"2024-09-08T07:32:30Z","type":"stable","version":"v3.1.0"},{"url":"https://github.com/gka/chroma.js/releases/tag/v3.0.0","date":"2024-08-17T13:19:11Z","type":"stable","version":"v3.0.0"},{"url":"https://github.com/gka/chroma.js/releases/tag/v2.6.0","date":"2024-07-30T22:58:49Z","type":"stable","version":"v2.6.0"},{"url":"https://github.com/gka/chroma.js/releases/tag/v2.5.0","date":"2024-07-30T22:15:00Z","type":"stable","version":"v2.5.0"},{"url":"https://github.com/gka/chroma.js/releases/tag/v2.4.0","date":"2022-02-03T00:43:44Z","type":"stable","version":"v2.4.0"},{"url":"https://github.com/gka/chroma.js/releases/tag/v2.3.0","date":"2022-01-27T16:14:57Z","type":"stable","version":"v2.3.0"},{"url":"https://github.com/gka/chroma.js/releases/tag/v2.2.0","date":"2022-01-27T15:56:01Z","type":"stable","version":"v2.2.0"},{"url":"https://github.com/gka/chroma.js/releases/tag/1.3.5","date":"2017-12-16T11:10:29Z","type":"stable","version":"1.3.5"},{"url":"https://github.com/gka/chroma.js/releases/tag/v1.3.3","date":"2017-04-06T15:59:09Z","type":"stable","version":"v1.3.3"},{"url":"https://github.com/gka/chroma.js/releases/tag/v1.3.1","date":"2017-04-04T11:33:22Z","type":"stable","version":"v1.3.1"},{"url":"https://github.com/gka/chroma.js/releases/tag/v1.3.0","date":"2017-04-04T10:15:24Z","type":"stable","version":"v1.3.0"},{"url":"https://github.com/gka/chroma.js/releases/tag/v1.1.1","date":"2015-08-18T13:51:28Z","type":"stable","version":"v1.1.1"},{"url":"https://github.com/gka/chroma.js/releases/tag/v1.0.1","date":"2015-07-02T04:20:34Z","type":"stable","version":"v1.0.1"},{"url":"https://github.com/gka/chroma.js/releases/tag/v1.0.0","date":"2015-07-02T03:41:51Z","type":"stable","version":"v1.0.0"},{"url":"https://github.com/gka/chroma.js/releases/tag/v0.8.0","date":"2015-06-02T13:57:28Z","type":"stable","version":"v0.8.0"}]` | - |
| security.scorecard | 3.3 | - |
| security.vulnerabilities | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=chroma-js&per_page=100","last_12m":0,"max_severity":null}` | - |

## Capabilities (Color Tools)

| Capability | Chroma.js | Coolors |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Deployment model | - | - |
| Wcag aa aaa contrast validation | - | - |
| Image to palette auto extraction | - | - |
| Color theory ruleset locking triadic analogous | - | - |
| Css scss variable code output | - | - |
| Figma sketch native plugin | - | - |
| Adobe ase file export for photoshop | - | - |
| Screen level pixel eyedropper tool | - | - |
| Color blindness simulation prospects | - | - |
| Generative AI palette generation from text | - | - |
| SOC2 type ii | - | - |
| ISO 27001 | - | - |
| Pricing model | - | - |

*Source: Vioscale. Generated 2026-09-01T15:16:53.714Z. "-" = undocumented, not absent.*
