Complementary red
#FF0000 and #00FFFF (cyan).
Build color palettes from a base color with color-wheel harmonies, with HEX, RGB and HSL values.
HEX, RGB or HSL
Runs in your browser — nothing you enter is sent to a server.
Choose a base color — type it, pick it, or select Random — and a harmony. The generator turns the hue around the color wheel while keeping the saturation and lightness, so the colors feel like a set. Monochromatic shades keep the hue and change the lightness instead.
Each swatch shows HEX, RGB and HSL values and whether black or white text reads better on it, with the WCAG contrast ratio (4.5:1 or more is readable for normal text). Copy single colors or the whole palette as CSS variables or JSON.
complementary +180° · analogous ±30° · triadic +120°, +240° · split complementary +150°, +210° · tetradic +90°, +180°, +270°
#FF0000 and #00FFFF (cyan).
#FF0000, #00FF00 and #0000FF.
Analogous and monochromatic palettes are calm and easy to use. Complementary and triadic ones have more contrast — use one color as the main one and the others as accents.
Text needs enough contrast with its background to be readable, especially for people with low vision. WCAG asks for at least 4.5:1 for normal text.
Yes — paste it into the Color Converter for CMYK and HSV too.
Convert colors between HEX, RGB, HSL, HSV and CMYK, and check their contrast against white and black.
Converters
Minify CSS to make it smaller, or beautify minified CSS to make it readable.
Developer Tools
Generate random strings from letters, digits, hex, URL-safe characters or your own set, in bulk.
Generators
Also in Tools for Website Owners.