Pick your season and two colors: from your own deck, a pasted hex, or a
photo you tap. The check runs your season's gate first, then the hue
relationship, the vibrate check, and the loudness ceiling, and every
reason arrives with its computed number. Nothing is uploaded; the math
runs in your browser.
Will they clash?
Two colors in, a straight answer out. Free, on your device.
2Two colors: pick from your deck, paste a hex, or tap a photo
Color A: pick, paste, or tap a photo
+
Color B: pick, paste, or tap a photo
or try
Pick your season first
What colors go together in an outfit is two questions, not one. Do
the colors agree with each other, and do they agree with you. The second
question outranks the first: wheel harmony alone predicts whether a color
suits skin at about 53 percent, barely above chance (Sirisayan,
Chulalongkorn University). That is the sourced reason the season gate runs
before any wheel math here.
The gate is simple: each color is measured against your season's published
wear palette and its avoid list. A color that sits nearer your avoid list
than anything you wear ends the check right there, with the distance shown.
Two colors can sit three degrees apart on the wheel and still argue about
temperature; the gate exists for exactly that case.
The four relationships
A color wheel for clothes needs only four words. An echo (hues within about 40 degrees) is the same family speaking twice; it
always holds, and the only question is dose. Neighbours (40 to 90
degrees) are the easy win, close enough to agree and far enough to be two
colors. The middle distance (90 to 150 degrees) is the awkward
zone: too far to echo, too close to spark, and never a flat no here,
because a neutral bridge fixes it. And opposites (150 degrees and
beyond) are the sharp pairing: the boldest legal move, with two conditions
the next section covers.
Neutrals sit outside the grammar entirely. A color quiet enough to read as
a neutral takes any partner's side, which is why the tool licenses those
pairs unconditionally and says so.
When matching colors vibrate
Two opposite hues at the same lightness make the edge between them
shimmer. Neither color wins, the eye re-fights the border on every
glance, and the pair reads louder and cheaper than either color alone.
This is the mechanism behind the Christmas-sweater effect, and it can
happen with two colors from the same deck: same palette, provably bad
together.
The tool checks it with the computed lightness difference shown, and the
fix is always concrete: keep one color, and swap the other for a deck
neighbour far enough away in lightness to give the pair a leader.
How loud is too loud
A licensed pair can still be worn at the wrong volume. Full-dose
opposites lean loud, so the standing rule is one garment and one accent:
scarf, beanie, socks, tie. And a color louder than anything on your own
deck is an accent by definition. Your true loudness ceiling is a measured
number this free tool does not have, so it uses your season's loudest deck
color as a stand-in and tells you when it did.
Outfit color combinations from every season
Twelve seasons with four example outfits each. An everyday fit built on
one of the season's own neutrals, a pop pairing with more voltage, a
dressed-up combination for a special occasion, and one pairing that needs
a fix, with the reason underneath.
None of these are hand-picked: the same checker you just used computed
every outfit on this page from the published palettes. Hover or tap any
outfit to hear the full reasoning in plain words.
EverydayCool Rose + Cool Plumone color over an everyday neutral
Cool Rose over Cool Plum is the season's workhorse fit: one real color, one of its own everyday neutrals underneath. The neutral does the quiet work a khaki or a navy always does, and the color reads true because the base was built for it. This is the pair you reach for on an ordinary morning.
PopCool Rose + Cool Winean echo: the same family, twice
Cool Rose and Cool Wine are the same family at two depths. Pairs like this always work, because the eye reads them as one idea said twice. The only decision left is which one gets to be the garment and which the accent.
Dressed upCool Wine + Soft Navythe deck's deepest color over its darkest base
Cool Wine over Soft Navy is the deck at its most dressed up: its deepest color over its darkest base. Depth does for an outfit what evening light does for a room, it lowers the volume and raises the polish. Both pieces still belong to the season, so the face stays lit instead of shadowed.
Needs careRaspberry + OrangeOrange is on this season's avoid list; the gate answers before the wheel
Orange is on this season's avoid list, so the pairing question never really arrives. Next to this palette it pulls the wrong temperature, and it would do that beside any partner. The move is the deck's own nearest alternative, not a better companion for Orange.
EverydayBright Teal + Charcoalone color over an everyday neutral
Bright Teal over Charcoal is the season's workhorse fit: one real color, one of its own everyday neutrals underneath. The neutral does the quiet work a khaki or a navy always does, and the color reads true because the base was built for it. This is the pair you reach for on an ordinary morning.
PopHot Pink + Navyneighbours on the wheel
Hot Pink and Navy sit close enough on the wheel to share a temperature, and far enough apart to read as two deliberate choices. Either can lead. The pair keeps one voice with two notes, and it takes no styling effort to wear.
Dressed upNavy + True Blackthe deck's deepest color over its darkest base
Navy over True Black is the deck at its most dressed up: its deepest color over its darkest base. Depth does for an outfit what evening light does for a room, it lowers the volume and raises the polish. Both pieces still belong to the season, so the face stays lit instead of shadowed.
Needs careEmerald Green + Royal Purpleequal lightness opposites vibrate
Emerald Green and Royal Purple are opposites at nearly the same brightness, so neither one leads. The edge where they meet shimmers instead of resting, and the outfit reads louder and cheaper than either color alone. Take one of them clearly darker or lighter and the pair settles down.
EverydayTerracotta + Warm Beigeone color over an everyday neutral
Terracotta over Warm Beige is the season's workhorse fit: one real color, one of its own everyday neutrals underneath. The neutral does the quiet work a khaki or a navy always does, and the color reads true because the base was built for it. This is the pair you reach for on an ordinary morning.
PopPeach + Golden Brownan echo: the same family, twice
Peach and Golden Brown are the same family at two depths. Pairs like this always work, because the eye reads them as one idea said twice. The only decision left is which one gets to be the garment and which the accent.
Dressed upGolden Brown + Muted Tealthe deck's deepest color over its darkest base
Golden Brown over Muted Teal is the deck at its most dressed up: its deepest color over its darkest base. Depth does for an outfit what evening light does for a room, it lowers the volume and raises the polish. Both pieces still belong to the season, so the face stays lit instead of shadowed.
Needs carePumpkin + Pure BlackPure Black is on this season's avoid list; the gate answers before the wheel
Pure Black is on this season's avoid list, so the pairing question never really arrives. Next to this palette it pulls the wrong temperature, and it would do that beside any partner. The move is the deck's own nearest alternative, not a better companion for Pure Black.
EverydayDusty Blue + Soft Navyone color over an everyday neutral
Dusty Blue over Soft Navy is the season's workhorse fit: one real color, one of its own everyday neutrals underneath. The neutral does the quiet work a khaki or a navy always does, and the color reads true because the base was built for it. This is the pair you reach for on an ordinary morning.
PopDusty Blue + Soft Berryneighbours on the wheel
Dusty Blue and Soft Berry sit close enough on the wheel to share a temperature, and far enough apart to read as two deliberate choices. Either can lead. The pair keeps one voice with two notes, and it takes no styling effort to wear.
Dressed upSoft Burgundy + Charcoalthe deck's deepest color over its darkest base
Soft Burgundy over Charcoal is the deck at its most dressed up: its deepest color over its darkest base. Depth does for an outfit what evening light does for a room, it lowers the volume and raises the polish. Both pieces still belong to the season, so the face stays lit instead of shadowed.
Needs careDusty Blue + Soft Burgundymiddle distance, wants a neutral bridge
Dusty Blue and Soft Burgundy sit in the middle distance: too far apart to echo, too close to make a deliberate contrast. Worn touching, they argue. Put one of this season's own neutrals between them and each color reads against the quiet instead of against the other, and the argument is over.
EverydayCamel + Warm Tealone color over an everyday neutral
Camel over Warm Teal is the season's workhorse fit: one real color, one of its own everyday neutrals underneath. The neutral does the quiet work a khaki or a navy always does, and the color reads true because the base was built for it. This is the pair you reach for on an ordinary morning.
PopMustard Yellow + Warm Brownan echo: the same family, twice
Mustard Yellow and Warm Brown are the same family at two depths. Pairs like this always work, because the eye reads them as one idea said twice. The only decision left is which one gets to be the garment and which the accent.
Dressed upWarm Brown + Dark Brownthe deck's deepest color over its darkest base
Warm Brown over Dark Brown is the deck at its most dressed up: its deepest color over its darkest base. Depth does for an outfit what evening light does for a room, it lowers the volume and raises the polish. Both pieces still belong to the season, so the face stays lit instead of shadowed.
Needs carePumpkin + Cool PastelsCool Pastels is on this season's avoid list; the gate answers before the wheel
Cool Pastels is on this season's avoid list, so the pairing question never really arrives. Next to this palette it pulls the wrong temperature, and it would do that beside any partner. The move is the deck's own nearest alternative, not a better companion for Cool Pastels.
EverydayCamel + Warm Indigoone color over an everyday neutral
Camel over Warm Indigo is the season's workhorse fit: one real color, one of its own everyday neutrals underneath. The neutral does the quiet work a khaki or a navy always does, and the color reads true because the base was built for it. This is the pair you reach for on an ordinary morning.
PopCamel + Burgundyneighbours on the wheel
Camel and Burgundy sit close enough on the wheel to share a temperature, and far enough apart to read as two deliberate choices. Either can lead. The pair keeps one voice with two notes, and it takes no styling effort to wear.
Dressed upDeep Navy + Dark Brownthe deck's deepest color over its darkest base
Deep Navy over Dark Brown is the deck at its most dressed up: its deepest color over its darkest base. Depth does for an outfit what evening light does for a room, it lowers the volume and raises the polish. Both pieces still belong to the season, so the face stays lit instead of shadowed.
Needs careCamel + Deep Navymiddle distance, wants a neutral bridge
Camel and Deep Navy sit in the middle distance: too far apart to echo, too close to make a deliberate contrast. Worn touching, they argue. Put one of this season's own neutrals between them and each color reads against the quiet instead of against the other, and the argument is over.
EverydayWarm Raspberry + Warm Navyone color over an everyday neutral
Warm Raspberry over Warm Navy is the season's workhorse fit: one real color, one of its own everyday neutrals underneath. The neutral does the quiet work a khaki or a navy always does, and the color reads true because the base was built for it. This is the pair you reach for on an ordinary morning.
PopPeach + Warm Raspberryneighbours on the wheel
Peach and Warm Raspberry sit close enough on the wheel to share a temperature, and far enough apart to read as two deliberate choices. Either can lead. The pair keeps one voice with two notes, and it takes no styling effort to wear.
Dressed upWarm Raspberry + Warm Denimthe deck's deepest color over its darkest base
Warm Raspberry over Warm Denim is the deck at its most dressed up: its deepest color over its darkest base. Depth does for an outfit what evening light does for a room, it lowers the volume and raises the polish. Both pieces still belong to the season, so the face stays lit instead of shadowed.
Light Gold and Periwinkle are opposites at nearly the same brightness, so neither one leads. The edge where they meet shimmers instead of resting, and the outfit reads louder and cheaper than either color alone. Take one of them clearly darker or lighter and the pair settles down.
EverydayWarm Camel + Warm Indigoone color over an everyday neutral
Warm Camel over Warm Indigo is the season's workhorse fit: one real color, one of its own everyday neutrals underneath. The neutral does the quiet work a khaki or a navy always does, and the color reads true because the base was built for it. This is the pair you reach for on an ordinary morning.
PopWarm Green + Warm Chocolateneighbours on the wheel
Warm Green and Warm Chocolate sit close enough on the wheel to share a temperature, and far enough apart to read as two deliberate choices. Either can lead. The pair keeps one voice with two notes, and it takes no styling effort to wear.
Dressed upWarm Chocolate + Warm Indigothe deck's deepest color over its darkest base
Warm Chocolate over Warm Indigo is the deck at its most dressed up: its deepest color over its darkest base. Depth does for an outfit what evening light does for a room, it lowers the volume and raises the polish. Both pieces still belong to the season, so the face stays lit instead of shadowed.
Warm Turquoise and Warm Chocolate sit in the middle distance: too far apart to echo, too close to make a deliberate contrast. Worn touching, they argue. Put one of this season's own neutrals between them and each color reads against the quiet instead of against the other, and the argument is over.
EverydayWarm Camel + Warm Chocolateone color over an everyday neutral
Warm Camel over Warm Chocolate is the season's workhorse fit: one real color, one of its own everyday neutrals underneath. The neutral does the quiet work a khaki or a navy always does, and the color reads true because the base was built for it. This is the pair you reach for on an ordinary morning.
Golden Yellow and Warm Indigo are true opposites with a clear brightness order, so one leads and the other answers instead of shouting over it. It is the boldest pairing this deck offers, and it holds. If it ever feels loud, shrink one of them to an accent.
Dressed upWarm Navy + Warm Chocolatethe deck's deepest color over its darkest base
Warm Navy over Warm Chocolate is the deck at its most dressed up: its deepest color over its darkest base. Depth does for an outfit what evening light does for a room, it lowers the volume and raises the polish. Both pieces still belong to the season, so the face stays lit instead of shadowed.
Warm Camel and Warm Navy sit in the middle distance: too far apart to echo, too close to make a deliberate contrast. Worn touching, they argue. Put one of this season's own neutrals between them and each color reads against the quiet instead of against the other, and the argument is over.
EverydayEmerald + Charcoalone color over an everyday neutral
Emerald over Charcoal is the season's workhorse fit: one real color, one of its own everyday neutrals underneath. The neutral does the quiet work a khaki or a navy always does, and the color reads true because the base was built for it. This is the pair you reach for on an ordinary morning.
PopHot Pink + Cool Navyneighbours on the wheel
Hot Pink and Cool Navy sit close enough on the wheel to share a temperature, and far enough apart to read as two deliberate choices. Either can lead. The pair keeps one voice with two notes, and it takes no styling effort to wear.
Dressed upCool Navy + Pure Blackthe deck's deepest color over its darkest base
Cool Navy over Pure Black is the deck at its most dressed up: its deepest color over its darkest base. Depth does for an outfit what evening light does for a room, it lowers the volume and raises the polish. Both pieces still belong to the season, so the face stays lit instead of shadowed.
Needs careEmerald + Cool Navymiddle distance, wants a neutral bridge
Emerald and Cool Navy sit in the middle distance: too far apart to echo, too close to make a deliberate contrast. Worn touching, they argue. Put one of this season's own neutrals between them and each color reads against the quiet instead of against the other, and the argument is over.
EverydayIcy Violet + Cool Forestone color over an everyday neutral
Icy Violet over Cool Forest is the season's workhorse fit: one real color, one of its own everyday neutrals underneath. The neutral does the quiet work a khaki or a navy always does, and the color reads true because the base was built for it. This is the pair you reach for on an ordinary morning.
Icy Violet and Forest Green are true opposites with a clear brightness order, so one leads and the other answers instead of shouting over it. It is the boldest pairing this deck offers, and it holds. If it ever feels loud, shrink one of them to an accent.
Dressed upCool Navy + True Blackthe deck's deepest color over its darkest base
Cool Navy over True Black is the deck at its most dressed up: its deepest color over its darkest base. Depth does for an outfit what evening light does for a room, it lowers the volume and raises the polish. Both pieces still belong to the season, so the face stays lit instead of shadowed.
Icy Violet and Blood Red sit in the middle distance: too far apart to echo, too close to make a deliberate contrast. Worn touching, they argue. Put one of this season's own neutrals between them and each color reads against the quiet instead of against the other, and the argument is over.
EverydayWatermelon + Lavenderone color over an everyday neutral
Watermelon over Lavender is the season's workhorse fit: one real color, one of its own everyday neutrals underneath. The neutral does the quiet work a khaki or a navy always does, and the color reads true because the base was built for it. This is the pair you reach for on an ordinary morning.
PopWatermelon + Soft Navya statement over one of the season's own neutrals
Watermelon is this season's statement and Soft Navy is one of its own neutrals, and a deck neutral goes with everything on the deck by construction. The neutral takes the trousers, the color takes the top near the face, and the whole outfit is decided in one move.
Dressed upWatermelon + Dusty Plumthe deck's deepest color over its darkest base
Watermelon over Dusty Plum is the deck at its most dressed up: its deepest color over its darkest base. Depth does for an outfit what evening light does for a room, it lowers the volume and raises the polish. Both pieces still belong to the season, so the face stays lit instead of shadowed.
Needs careWatermelon + Pure BlackPure Black is on this season's avoid list; the gate answers before the wheel
Pure Black is on this season's avoid list, so the pairing question never really arrives. Next to this palette it pulls the wrong temperature, and it would do that beside any partner. The move is the deck's own nearest alternative, not a better companion for Pure Black.
Checking a pair from a photo
No hex handy? Use the from-a-photo button on either slot. The
picture is decoded and sampled on your device; it is never uploaded, and
it disappears when you leave. Tap the exact spot you care about and the
tool reads a median of the surrounding pixels, so a stray highlight can't
lie to you. A product photo is itself lit by somebody's studio, so treat
the result as the listing's color, not a lab measurement.
Checking against your own season
The on-you half of every answer comes from your season's published
deck. With a season picked, each color is gated against your palette,
fixes are drawn from your own neutrals, and the card names each color's
nearest deck cousin with the distance computed. Without one, you get
honest geometry and a label saying so. The free read names your likeliest season
in about fifteen seconds; the hex checker ranks any single
color against all twelve decks, and what colors look
good on me is the walk-up door to the whole question.
What this can and can't tell you
We expect 75 to 85 percent agreement with a working analyst's pairing
judgment. That is our own estimate, not a measured figure. A working
analyst sees the pair on your body, in your light, at real garment scale,
and can drape the tiebreaker in thirty seconds. This tool sees two hex
codes. When the two disagree, trust the person holding the drape.
No number on this page comes from anywhere but the published decks and the
math run on them in your browser.
Questions
Two colors can agree with each other and still argue with you, which is why this tool checks your season before it checks the wheel. A pair that harmonizes in the abstract but sits near your avoid list is answered by the season first: the wheel math never runs, and the tool says so. Generic color-wheel harmony predicts whether a color suits skin at about 53 percent, barely above chance, which is the sourced reason the order goes season first.
Belonging to the same deck licenses each color on you; it says nothing about the two of them side by side. The classic failure is two opposite hues at the same lightness: neither leads, the shared edge shimmers, and the pair vibrates. The tool checks that with the lightness difference computed and shown, and when it fires, the fix is a darker or lighter neighbor from your own deck.
Yes, and this page will show you the numbers: both are neutrals, and neutrals are hue-exempt, so the old rule against them is really a caution about close dark values reading as an accidental mismatch. Give the pair one clear texture difference or one value step of daylight between them and it reads intentional. Paste your exact navy and your exact black in and see how far apart they actually sit.
The working rule the atlas uses: neutrals are free, and one to two chromatic colors is the comfortable ceiling, with the second one usually at accent scale. Full-dose opposites are the loudest legal move and want your measured contrast to back them. This checker judges one pair at a time on purpose: an outfit is a chain of pairs, and if every adjacent pair holds, the outfit holds.
Two chromatic colors in the awkward middle distance, roughly 90 to 150 degrees apart, are too far to echo and too close to spark. Worn touching, they argue. Put a neutral between them, a denim, a camel, a grey from your own deck, and each color reads against the neutral instead of against the other. The result names your deck's own neutrals when you have picked a season.
Yes, with an honest downgrade. Without a season the tool still computes the wheel geometry, the vibrate check, and the lightness order, and it labels the result as geometry only. What it cannot do without a season is the on-you half: the gate against your palette and the fixes drawn from your own deck. The free read names your likeliest season in about fifteen seconds if you want the whole answer.
We expect 75 to 85 percent agreement with a working analyst's pairing judgment. That is our own estimate, not a measured figure. A working analyst sees the pair on your body, in your light, at real garment scale, and can drape the tiebreaker in thirty seconds; this tool sees two hex codes and your season's published deck. When the two disagree, trust the person holding the drape.
They are the sharp pairing: the highest-contrast legal move the wheel offers, and the easiest to overdose. Two rules keep them wearable. They need a clear lightness order, because equal-lightness opposites vibrate. And they rarely both want to be garments; one of the two usually belongs at accent scale. The tool checks both conditions and prints the numbers it used.