What Goes With Purple? Color Pairings for Lavender, Amethyst, Royal Purple and Eggplant
Purple goes with gray, white, cream, mustard and gold, mint and sage, olive, denim and navy, but each shade wants different partners. Pale lavender looks best against dark colors like navy (7.7:1) and charcoal, and washes out next to white (1.8:1). Deep eggplant is the reverse: it is dark enough to act as a neutral, so almost any light color stands out against it, and navy disappears (1.0:1).
Below, 17 clothing colors are scored against four purples, then each shade gets its own palettes with hex codes and outfit formulas, followed by the purple pairings people most often get wrong.
Purple or violet, and why it matters for pairing
In optics the two are different. Violet is a spectral color, a single short wavelength at the end of the rainbow, while purple is a mix of red and blue light that has no single wavelength of its own. In everyday English, "purple" has tended to mean the redder versions and "violet" the bluer ones, and stores use both loosely.
For getting dressed, the useful question is which way your purple leans. Our lavender, amethyst and royal purple all sit at HSL hue angles of 263° to 265°, on the blue side. Our eggplant sits at 297°, noticeably redder. Blue-leaning purples sit easily beside navy, denim, gray and silver, because they share the blue. Red-leaning purples such as plum, eggplant and mulberry sit more easily beside burgundy, chocolate, camel and gold.
17 partners scored against four purples
The scores use the contrast-ratio formula from the W3C’s web accessibility guidelines, which compares how light two colors are on a scale from 1:1 (equally light) to 21:1 (black against white). The shades and partners are representative samples we picked, so your own clothes will vary. Crisp is 6:1 and up, Balanced is 3:1 to 5.9:1 and Soft is under 3:1. Those bands are our own rough groupings, and the formula ignores hue, so a Soft score is not a bad pairing. It means lightness will not separate the two colors, and hue, texture or a light layer has to.
| Partner color | Lavender Lavender #C7B8E0 | Amethyst Amethyst #7A5AA6 | Royal purple Royal #5B2A9E | Eggplant Eggplant #3D1C3F |
|---|---|---|---|---|
| White #FFFFFF | 1.8:1 Soft | 5.5:1 Balanced | 9.3:1 Crisp | 14.6:1 Crisp |
| Cream #F5EFE0 | 1.6:1 Soft | 4.8:1 Balanced | 8.1:1 Crisp | 12.7:1 Crisp |
| Light gray #C9CCCF | 1.1:1 Soft | 3.4:1 Balanced | 5.7:1 Balanced | 9.1:1 Crisp |
| Pale pink #EBC8C8 | 1.2:1 Soft | 3.5:1 Balanced | 6.0:1 Crisp | 9.5:1 Crisp |
| Mint #C4E3D2 | 1.3:1 Soft | 4.0:1 Balanced | 6.7:1 Crisp | 10.6:1 Crisp |
| Sky blue #9CC3DE | 1.0:1 Soft | 2.9:1 Soft | 5.0:1 Balanced | 7.8:1 Crisp |
| Butter yellow #F8D96B | 1.3:1 Soft | 3.9:1 Balanced | 6.7:1 Crisp | 10.5:1 Crisp |
| Mustard #D4A017 | 1.3:1 Soft | 2.3:1 Soft | 3.9:1 Balanced | 6.2:1 Crisp |
| Camel #C19A6B | 1.4:1 Soft | 2.1:1 Soft | 3.6:1 Balanced | 5.6:1 Balanced |
| Coral #E8735A | 1.6:1 Soft | 1.8:1 Soft | 3.1:1 Balanced | 4.9:1 Balanced |
| Olive #6B6B2E | 3.0:1 Balanced | 1.0:1 Soft | 1.7:1 Soft | 2.6:1 Soft |
| Emerald #009B77 | 1.9:1 Soft | 1.6:1 Soft | 2.6:1 Soft | 4.1:1 Balanced |
| Denim #5B7A9E | 2.4:1 Soft | 1.2:1 Soft | 2.1:1 Soft | 3.3:1 Balanced |
| Navy #1F2A44 | 7.7:1 Crisp | 2.6:1 Soft | 1.5:1 Soft | 1.0:1 Soft |
| Chocolate #4B3621 | 6.1:1 Crisp | 2.1:1 Soft | 1.2:1 Soft | 1.3:1 Soft |
| Charcoal #36393F | 6.3:1 Crisp | 2.1:1 Soft | 1.3:1 Soft | 1.3:1 Soft |
| Black #000000 | 11.4:1 Crisp | 3.8:1 Balanced | 2.3:1 Soft | 1.4:1 Soft |
Purple spans the full lightness range more than most colors, and the table shows it. The same butter yellow is Soft against lavender (1.3:1) and Crisp against royal purple (6.7:1). So "purple and yellow" can be a gentle pastel pairing or a bold one, depending entirely on which purple.
Purple's opposite: yellow or yellow-green?
On the traditional painter's color wheel, purple's complement is yellow. On a screen-based wheel, the hue opposite our blue-leaning purples (about 265°) lands near 85°, which is a yellow-green. Our sage sample from the green guide sits at 82°. That is why lavender with sage, or lavender with butter yellow, looks settled even though lightness barely separates them: hue is doing the work. Ana Alcazar lists lavender with mint, and purple with olive, as pairings that work, which fits the same pattern.
Lavender: pastel, so give it a dark anchor
Lavender is light and slightly gray. Almost every other light color is Soft against it, which makes head-to-toe pastels pretty but blurry. One dark piece fixes that.
- Crisp: black, navy, charcoal and chocolate.
- Balanced: olive.
- Soft: denim, emerald, white, cream, coral, camel, mint, butter yellow, mustard, pale pink, light gray and sky blue. White comes out at just 1.8:1, so a lavender top with white jeans is soft and summery rather than crisp.
#C7B8E0
#36393F
#C9CCCF
#FFFFFF
Lavender and charcoal. A cool, office-friendly palette. Charcoal gives the outline; gray and white keep it quiet.
#C7B8E0
#A3B18A
#F5EFE0
#4B3621
Lavender and sage. Near-opposite hues at almost the same lightness. Chocolate shoes or a bag supply the depth.
- Office: lavender blouse, charcoal trousers and black loafers.
- Weekend: lavender sweatshirt, dark jeans and white sneakers. The jeans do the anchoring.
- Pastel: lavender knit with butter yellow trousers and tan sandals, for a soft spring look.
- Menswear: lavender oxford shirt under a navy blazer, with gray trousers.
Amethyst: the mid purple that needs light partners
Amethyst is a true mid purple. Nothing in this set reaches 6:1 against it, and the dark classics (navy, chocolate, charcoal) all sit close in lightness.
- Balanced: white, cream, mint, butter yellow, black, pale pink and light gray.
- Soft: sky blue, navy, mustard, camel, chocolate, charcoal, coral, emerald, denim and olive. Olive scores 1.0:1, so amethyst with olive only works if the two hues are clearly different in your actual fabrics.
#7A5AA6
#F5EFE0
#C19A6B
#C9CCCF
Amethyst and cream. Soft, warm and easy for daytime. Cream scores 4.8:1.
#7A5AA6
#C4E3D2
#FFFFFF
#5B7A9E
Amethyst and mint. A fresh, cooler set. Mint scores 4.0:1 and denim stays a background piece.
- Everyday: amethyst sweater, light-wash jeans and white sneakers.
- Office: amethyst knit, cream trousers and camel loafers.
- Summer: amethyst wrap dress, tan sandals and a straw bag.
- Evening: amethyst satin top with black trousers. At 3.8:1 the two stay distinct.
Royal purple: bold, and best with light or warm partners
Royal purple is dark and very saturated. Light colors look vivid beside it, and it carries other brights well, but it tends to merge with black and navy.
- Crisp: white, cream, mint, butter yellow and pale pink.
- Balanced: light gray, sky blue, mustard, camel and coral.
- Soft: emerald, black, denim, olive, navy, charcoal and chocolate. Black at 2.3:1 is the surprise here: royal purple and black can look like one dark shape at night, so add shine, gold or a light layer.
#5B2A9E
#D4A017
#F5EFE0
#C19A6B
Purple and gold. The complementary pair, kept warm. Mustard stands in for gold jewelry or a gold shoe.
#5B2A9E
#C4E3D2
#FFFFFF
#C9CCCF
Purple and mint. Bright but clean. Mint scores 6.7:1, the same as butter yellow.
- Statement: royal purple dress, gold heels and gold earrings.
- Casual: royal purple sweater, cream wide-leg trousers and tan boots.
- Office: royal purple shell under a light gray suit.
- Color-blocking: royal purple top with butter yellow or mint trousers, and white shoes.
Eggplant: purple that works as a neutral
Eggplant (aubergine) is a very dark, red-leaning purple. It does most of what black or chocolate does, with more warmth.
- Crisp: white, cream, mint, butter yellow, pale pink, light gray, sky blue and mustard.
- Balanced: camel, coral, emerald and denim.
- Soft: olive, black, chocolate, charcoal and navy. Navy at 1.0:1 is effectively the same lightness, so eggplant and navy need a big texture change or a light piece between them.
#3D1C3F
#C19A6B
#F5EFE0
#D4A017
Eggplant and camel. Rich and warm. Camel scores 5.6:1 and mustard 6.2:1.
#3D1C3F
#EBC8C8
#C9CCCF
#5B7A9E
Eggplant and blush. Cooler and softer. Pale pink scores 9.5:1, so it reads as a clear highlight.
- Winter: eggplant sweater, camel coat and dark jeans.
- Office: eggplant trousers, cream blouse and burgundy loafers.
- Evening: eggplant velvet blazer, pale pink silk top and gold jewelry.
- Weekend: eggplant corduroys, a light gray sweatshirt and white sneakers.
Purple and gray, purple and metals
Gray is the most popular neutral with purple, and again depth decides the result. A mid gray (#808080) scores only 1.4:1 against amethyst and 2.1:1 against lavender, so the pair can look dull unless one of them has sheen. Go lighter or darker instead: lavender with charcoal scores 6.3:1, and royal purple with light gray 5.7:1. Eggplant is the one purple that holds its own against a mid gray (3.7:1).
For jewelry and hardware, follow the lean of the purple. Silver and pewter suit the blue-leaning purples (lavender, amethyst, royal purple), and gold suits the redder ones (plum, eggplant). Gold with royal purple is the exception people choose on purpose, because it brings in purple's complement.
Does purple go with red, pink or green?
Style guides disagree about red, and the numbers show why. Royal purple against a true red scores 1.6:1 and eggplant against burgundy 1.3:1, so they do not separate by lightness and can look like a near-miss. They work as a deliberate berry palette: keep both clearly in the same family (plum with wine, violet with magenta), and let a cream or gold piece break them up. Pink is easier, because it is usually lighter: royal purple with pale pink scores 6.0:1. Green works in two ways: emerald is the jewel-tone match for royal purple at similar intensity, and mint, sage or olive are the softer complements.
Common mistakes with purple, and the fix
- Lavender with white and nothing else. At 1.8:1 the outfit can look washed out on camera. Add one dark piece: jeans, a charcoal belt or black shoes.
- Royal purple with black at night. At 2.3:1 they merge under low light. Use gold accessories, a satin top or a lighter shoe.
- Mixing a blue purple with a red purple. A cool lavender next to a warm plum can look like two colors that were meant to match. Pick one lean for the whole outfit.
- Purple plus two more brights. Royal purple, emerald and fuchsia together compete. Keep one saturated color and one calm partner.
- Ignoring which purple suits your face. Several seasons avoid purple entirely; see the table below, and keep a purple that drains you below the waist.
Which purple suits your coloring?
Purple is less evenly spread across the seasons than green. Nine of our 12 season palettes include a purple, from icy lilac to aubergine. Light Spring, True Spring and True Autumn have none, and their pages list icy lavender, dusty mauve, fuchsia or lavender among the colors to avoid. For those seasons, periwinkle is the closest relative to try.
| Sample | Season | Its shade | Matching section |
|---|---|---|---|
| Light Spring | Light Periwinkle (no purple) #a9b6e6 | Closest to Lavender | |
| True Spring | Periwinkle Blue (no purple) #6f8fe0 | Closest to Amethyst | |
| Bright Spring | Clear Violet #8a3fd1 | Section: Royal purple | |
| Light Summer | Light Lavender #c7b8e0 | Section: Lavender | |
| True Summer | Amethyst #7a5aa6 | Section: Amethyst | |
| Soft Summer | Muted Plum #7c5a73 | Section: Amethyst (muted, redder) | |
| Soft Autumn | Plum Brown #7a5a5e | Section: Amethyst (browner) | |
| Deep Autumn | Aubergine Brown #4a2a35 | Section: Eggplant | |
| Bright Winter | Royal Purple #6a1fd1 | Section: Royal purple | |
| True Winter | Royal Purple #5b2a9e | Section: Royal purple | |
| Deep Winter | Aubergine #3d1c3f | Section: Eggplant |
Seasonal color analysis is a popular styling framework and not a science, so use this as a place to start testing. If you are not sure whether you lean warm or cool, what is my undertone walks through eight at-home tests, the skin tone chart covers depth, and outfit color combinations shows how to build a full outfit around one color. The 12 color seasons guide has every palette.