Spacebar generation
Harmonious palettes in OKLCH with 8 rules. Lock what you love — only the rest changes.
Swatchly is the free color palette generator. Press space for harmonious colors, lock the ones you love, check accessibility and export anywhere — no account, no paywall.
Why Swatchly
Harmonious palettes in OKLCH with 8 rules. Lock what you love — only the rest changes.
WCAG 2.2 and APCA scores for every pair, with one-click fixes.
See your palette through protanopia, deuteranopia, tritanopia and more.
PNG, SVG, PDF, ASE, CSS, SCSS, Tailwind v3/v4, JSON and more.
Save as many palettes as you like, right in your browser. Up to 20 colors each.
Conversions, shades, tints, harmonies, contrast and matching palettes for every HEX code.
Everything runs on your device, served from Cloudflare's edge. The engine is open source.
Library
Toolkit
How it works
Open the generator and press the spacebar until something clicks.
Lock favorites, drag to reorder, tweak shades or shift the whole palette's hue and temperature.
Score every pair against WCAG and preview the palette for color-blind viewers.
Copy CSS or Tailwind, or download PNG, SVG, PDF and ASE for your design tools.
Compare
| Feature | Swatchly | Typical freemium tools |
|---|---|---|
| Price | Free forever | Freemium, paid plans |
| Colors per palette | Up to 20 | Often 5 on free plans |
| Saved palettes | Unlimited, no account | Limited on free plans |
| Contrast & color-blindness tools | Included | Often paid |
| Exports (PDF, ASE, Tailwind…) | All included | Some paid |
| Ads | None | Usually |
FAQ
Yes. Every feature is free: unlimited colors per palette (up to 20), unlimited saved palettes, every export format, contrast and color-blindness tools, and dark mode. There is no paid plan, no ads and no sign-up.
Open the generator and press the spacebar. Each press creates a new harmonious palette. Click the lock icon on any color you like and it will stay while the others change.
Auto, monochromatic, analogous, complementary, split-complementary, triadic, tetradic and square. Pick one in Settings. Generation runs in the perceptual OKLCH color space, so lightness and saturation stay balanced.
PNG, SVG, PDF, Adobe Swatch Exchange (ASE), CSS variables (HEX, RGB or HSL), SCSS, Tailwind CSS v3 and v4 (with 50–950 shade scales), JSON, CSV, XML, a JavaScript array or object, a shareable link and an embeddable iframe.
No. Palettes are saved privately in your browser. You can save as many as you like.
Yes. The contrast panel scores every color pair against WCAG 2.x and can fix low-contrast pairs automatically. The color blindness panel previews your palette for 8 types of color vision deficiency.
Yes. Colors cannot be owned, and palettes you create with Swatchly are yours to use in any personal or commercial project without attribution.
The color engine is written in Rust and compiled to WebAssembly, so generation, conversion and exports run instantly on your device. Pages are served from Cloudflare's global edge network.