Herramientas · Color · Generar paleta de colores · Guías · Why Most "Nice" Colors Don't Actually Work Together
Why Most "Nice" Colors Don't Actually Work Together
You pick a blue you like. Then a green you like. Then an orange, because the design needs an accent. Put all three next to each other and something is off, even though nothing about any single color was wrong. That's the part that catches people out: a color scheme isn't five good colors, it's five colors that were chosen together, against each other, not one at a time.
The reason picking hues one by one fails so reliably is that a color only reads as "matching" relative to the others around it. A saturated orange next to a muted blue looks like a mistake. The same orange next to an equally saturated blue looks intentional. Hue is the part most people tune first, and it's the part that matters least on its own - saturation and lightness are what actually make a set of colors feel like one family.
The three knobs that decide whether colors "go together"
Every color has three properties: hue (where it sits on the color wheel - red, blue, green), saturation (how intense or washed-out it is), and lightness (how close to black or white it sits). Two colors clash less because their hues are "compatible" in the abstract and more because their saturation and lightness are consistent with each other. A palette where every swatch sits at roughly the same saturation, with lightness spread out across a range, reads as deliberate even if the hues themselves are far apart on the wheel. A palette where saturation swings wildly - one neon color next to one dusty, greyed-out one - reads as an accident even if the hues are textbook-complementary.
This is why a color picked in isolation ("I like this teal") so often doesn't survive contact with the rest of the palette. The teal was judged against a white background in a color picker, not against the four other colors it's about to sit next to.
Harmony rules are just named relationships between hues
A "color harmony" is nothing more mysterious than a fixed relationship between hues on the color wheel, one that tends to look intentional because it's a recognizable pattern rather than a random scatter. Complementary pairs sit directly opposite each other on the wheel - high contrast, good for one color to pop against another. Analogous colors sit close together - low contrast, calm, easy to read as "one family." Triadic spaces three hues evenly around the wheel; tetradic spaces four. Monochrome skips hue variation entirely and works the range within a single hue instead, which is the safest option when you're not sure what you're doing yet.
None of these rules guarantees a good palette by themselves - they guarantee a structured one, which is most of the way there. What they don't fix is saturation and lightness, which is why a harmony-based palette can still look flat if every swatch sits at the same brightness. A useful generator varies the lightness across the set deliberately, so you get a spread from darker to lighter rather than five mid-tones that blur together when placed side by side.
What "matching" actually looks like, side by side
The fastest way out: generate, lock, adjust
The practical fix isn't to get better at picking individual hues - it's to stop picking them individually. Start from a generated set (either a genuinely random one with sane saturation/lightness bounds, or a harmony rule if you already know you want, say, one strong accent against a calm base). Lock the one or two colors you already like. Regenerate the rest against those locked ones. Repeat. This is faster than tuning five sliders at once, and it produces palettes that actually cohere, because every new color is being generated in the context of the ones you've already committed to, not judged alone in a picker.
It's also the fastest way to test whether a palette holds up outside a design tool: export it and drop the hex codes into whatever you're actually building. A palette that looks fine as five isolated swatches can still fall apart once it's spread across real UI - text, backgrounds, buttons, borders - which is a different, harder problem than picking colors that merely don't clash.
The color palette generator works this way by design: press space for a fresh set, lock the swatches you want to keep, and reroll the rest until it holds together - then export straight to CSS, JSON, or SVG. If you'd rather start from a photo instead of a blank generator, the next guide covers pulling a palette out of an image you already have. And once you have a palette you like, it's worth checking whether the pairs in it actually read clearly against each other - covered in this guide on checking contrast.