Free should describe the whole useful workflow, not only the first swatch. The generator exposes every mode, gamut target, contrast result and export without a sign-in, trial counter or watermarked download.

What is included

3 modesRamp, harmony and local image
4 exportsCSS, Tailwind, DTCG and SVG
0 uploadsImage processing stays in the tab

A useful free-tool checklist

CapabilityWhy it mattersIncluded here
Visible OKLCH coordinatesYou can review the intended curve rather than trust an opaque preset.Yes
sRGB and P3 checksWide-gamut colors need an explicit delivery decision.Yes
Contrast against a chosen surfaceAccessibility is pair-specific.WCAG 2 ratio + APCA preview
Framework-ready outputCopying isolated HEX values loses the system.CSS and Tailwind v4
Portable design tokensVendor-neutral values travel between tools.DTCG 2025.10 JSON
Reproducible share linkReviewers can reopen the same controls.Yes, except image pixels

Exports that preserve intent

The CSS export writes an sRGB fallback first and an OKLCH value second. Browsers that understand OKLCH use the perceptual value; older handling can still fall back. The Tailwind v4 export uses an @theme block with 50–950 names when the ramp contains 11 stops. The JSON export follows the stable DTCG 2025.10 color object, preserving the OKLCH components and an optional HEX fallback.

:root {
  --color-brand-500: #8450c7;
  --color-brand-500: oklch(62% 0.17 305);
}

@theme {
  --color-brand-500: oklch(62% 0.17 305);
}

The honest limits

The tool does not save cloud projects, manage team permissions or inspect every component state. APCA is shown as a signed Lc preview, not a WCAG 3 compliance badge. WCAG 2.2 contrast thresholds still need to be applied to final text size, weight and context.

A portable workflow

  1. Generate the smallest set of roles your interface needs.
  2. Keep raw palette tokens separate from semantic tokens such as text, border and danger.
  3. Commit the exported values to source control with a short rationale.
  4. Test actual components, including disabled and focus states.

No account, no gated export.
Start from any CSS color value.

Generate free palette

Sources and further reading

Technical claims are grounded in specifications and primary documentation. Product observations are dated snapshots from direct use.