Browse 129 curated color schemes by color, style, and topic.
This page has 129 hand-picked color palettes, most with five colors. Filter them by color, style, or topic, then copy the hex codes, copy a ready-made block of CSS variables, or open the palette in the generator to edit it.
The CSS copy gives you one custom property per color. This is the Autumn Leaves palette:
:root {
--color-1: #E63946;
--color-2: #F4A261;
--color-3: #E9C46A;
--color-4: #2A9D8F;
--color-5: #264653;
}
.button {
background: var(--color-3);
color: var(--color-5);
}
That pair, dark teal on gold, measures 6.03:1 and passes WCAG AA for normal text. Rename the variables to match their job, such as --brand or --accent, once you know which color does what.
Pick one main color, one or two supporting colors, and neutrals for text and backgrounds. A common split is 60-30-10: 60% a dominant color, 30% a secondary one, and 10% an accent for buttons and links. Before you commit, test each text and background pair in the color contrast checker. To find colors that sit well together by color theory, use the color wheel, or pull a palette from a photo you already like.
Click the copy icon on a palette card to copy all of its hex codes as a comma-separated list. Open a palette to copy a single color, or to copy the whole palette as a :root block of CSS variables.
It loads the palette into the color palette generator with every color unlocked. From there you can lock the colors you want to keep, generate new ones for the rest, add up to 10 colors, and export CSS, Tailwind, PNG, or SVG.
Most brand and website palettes use three to five colors: a main color, one or two supporting colors, and an accent. Add neutrals such as off-white and charcoal for text and backgrounds. Nearly every palette here has five colors.
Yes. Use the hex codes in any website, app, or design. Browsing and copying are free and need no account.