Palette Generator
Accessibility report
WCAG contrast for each generated color against white and black text — AA means it can carry normal-size text (≥4.5:1) on that background.
Design-system scale of #48d1cc
A 50–900 ladder holding the base hue and saturation while stepping lightness — a plain HSL ladder, predictable and honest, though not perceptually hand-tuned the way frameworks tune theirs. Click any step for its full page.
Preview in a real layout
The palette mapped to UI roles — background and text tones derived from the base hue, your generated colors as primary and accent.
Everything in one place
This is how body copy reads on a background tinted with your base hue. If this paragraph is hard to read, the palette needs work before it needs admiration.
Card surface
84%
accent color as a data highlight
CSS variables
Export color codes
--color-1: #48d1cc;
--color-2: #d1484d;
About complementary palettes
Complementary palettes pair a color with its opposite on the hue wheel (180° apart), giving strong, high-contrast combinations. The angle math behind every rule — and when each one earns its keep — is covered in Color Harmony 101.
Curated palettes in this hue
Frequently asked questions
The URL is the save: every base color and harmony combination has its own permanent address, so bookmarking or sharing the link reproduces this exact palette. No account needed.
Complementary for maximum contrast between two roles; analogous for calm, cohesive schemes; triadic or split-complementary for three balanced roles; monochromatic when cohesion matters more than variety. Tetradic and square give the widest range but are the hardest to balance — let one hue dominate.
This scale is a plain HSL lightness ladder — the same hue and saturation at ten lightness stops. Framework scales like Tailwind's are hand-tuned per family in OKLCH, shifting hue and saturation subtly across steps for perceptual evenness. Ours is predictable and derivable from any color; theirs are curated. Both are legitimate.
The Export colors button gives you the set as CSS variables, SCSS, LESS, a Tailwind config block, JSON, or a plain list — in HEX, RGB, HSL, or OKLCH. For design tools, paste the values or use the JSON as design tokens.
Related tools
Color Mixer
Blend two colors into any number of perceptually even steps, computed in OKLab space.
Try it → ColorsHEX to RGB Converter
Convert any HEX color code to its RGB and HSL equivalents, live, with copy-to-clipboard values.
Try it → AccessibilityContrast Checker
Check the WCAG contrast ratio between any two colors, live, with AA/AAA pass-fail results.
Try it →Prefer to start from a picture?
Upload any image and pull its exact colors and dominant palette — right in your browser.