Makeup · Undertones

Eyeliner Color for Undertone: Why Eye Color Isn't the Whole Story

How to pick eyeliner color by skin undertone, cool, warm, neutral or olive, not just by eye color, plus which shades actually work for each.

· 5 min read

Not sure which season you are? Undertona finds it from one selfie.

Find my season

Search for eyeliner color for undertone and almost every result talks about eye color instead: plum for green eyes, copper for blue eyes, jewel tones for brown eyes. That advice is not wrong, but it answers a different question. Eye color changes how a liner contrasts against the iris. Skin undertone changes how that same liner reads against the skin surrounding your eye, and that second question gets almost no attention online.

Why eye color dominates the advice

Eye color is the easier, more visible variable, and the color-wheel logic behind it is simple to explain: a color roughly opposite your iris on the wheel makes the eye look brighter by contrast. Plum against green eyes, copper against blue eyes, these pairings work and they photograph well, which is why beauty sites default to them.

The gap is that eyeliner does not float in space next to your iris. It sits directly on your lid and lower lash line, against your actual skin, for the entire time you wear it. A liner color can create perfect contrast with your eye color and still look slightly off against your skin if its warmth or coolness fights your undertone the same way a mismatched lipstick or eyeshadow would.

How skin undertone changes a liner color

The same logic that drives our eyeshadow for cool undertones and eyeshadow for warm undertones guides applies directly to eyeliner, because both sit against the same skin. A cool undertone has a pink, red or blue base and reads best in liner colors that stay on the blue or neutral side: plum, charcoal, cool grey, true black. A warm undertone has a golden or peachy base and reads best in liner colors with some gold or brown warmth in them: bronze, copper, chocolate, warm black.

Push a liner the wrong direction and the mismatch shows up the same way it does with any other makeup color: a warm chocolate brown liner on a strongly cool undertone can look slightly muddy rather than rich, and a cold blue black liner on a strongly warm undertone can look a touch harsh rather than crisp, even though both liners would look fine on the opposite undertone.

Eyeliner color by undertone

Undertone Liner colors that work well Why
Warm Bronze, copper, chocolate brown, warm black These carry the same gold-to-brown warmth the skin already has
Cool Plum, charcoal, cool grey, true black Staying blue or neutral keeps the liner from pulling warm against a pink or balanced base
Neutral Soft taupe-brown, charcoal, soft black A shade that is not strongly warm or cool matches an undertone that does not lean hard either way
Olive Deep green, bronze, warm brown, charcoal Deep, slightly warm tones flatter olive’s green-grey cast; very icy liners can look flat against it

Once you know your undertone, you can still use eye color the way the guides above intend: it decides which of these shades gives you the most contrast, while undertone decides which of them actually sits well on your skin. A cool undertone with green eyes, for example, gets strong contrast from plum and a harmonious match from charcoal, so either works depending on whether you want contrast or a softer blend.

Black and brown are not identical everywhere

Black and brown eyeliner get treated as universal, and they are closer to that than any color, but they are not interchangeable across undertones. A true, blue-leaning black is the coolest version of “black” and suits a cool undertone most precisely; a soft or slightly warm black suits warm and olive undertones better, with less harsh contrast against a golden base. The same split applies to brown: a cooler, ashier brown sits better on cool and neutral undertones, while a warmer chocolate or chestnut brown sits better on warm and olive ones.

This is a small difference in most lighting, but it is the same reason a foundation or hair color can look slightly wrong even when its depth is correct: the undertone of the product, not just its name, has to match the undertone of the skin.

Using eye color and undertone together

Neither signal replaces the other. Eye color advice is a genuinely useful shortcut for contrast, and most of the eye-color guides this article opened with give accurate pairings for that specific job. Undertone is the signal that decides whether the liner you pick, once you have your contrast color, will sit comfortably on your skin or fight it slightly all day.

A practical order: pick your undertone-matched family from the table above first, then choose the specific shade within that family based on your eye color for maximum contrast. A warm undertone with blue eyes, for instance, can lean toward a warmer bronze rather than a cooler copper within the warm family, keeping both signals satisfied instead of only one.

A few more combinations follow the same logic. A cool undertone with brown eyes can pick charcoal over true black for a softer daytime look, since both sit in the cool family but charcoal gives less contrast. A neutral undertone with hazel eyes has the most room to experiment, since soft taupe-brown and charcoal both read as undertone neutral, so eye color alone can decide which one looks more striking. An olive undertone with green eyes gets a genuine double match from deep green liner, which flatters olive’s own green-grey cast and sits opposite green eyes on the color wheel at the same time.

Finding your undertone

If you are not sure which undertone you have, the checks are quick: compare yellow gold and silver jewelry against your jaw in daylight, look at whether your wrist veins read blue-green or clearly blue or green, and notice whether you tan easily to a golden shade or tend to burn or stay pink. Our undertone guide walks through the fuller version of these signs, and the color analysis quiz gives a complete answer if you want a season-level result rather than just an undertone.

The takeaway

Eye color tells you which eyeliner color will contrast most against your iris. Skin undertone tells you whether that same color will actually sit well on the skin it touches for hours at a time. Most eyeliner guides only answer the first question. Knowing your undertone, cool, warm, neutral or olive, and matching your liner family to it first fills in the half of the advice that gets skipped.

Frequently asked questions

Does eyeliner color depend on eye color or skin undertone?

Both, but for different reasons. Eye color changes how much contrast a liner creates against the iris. Skin undertone changes whether that same liner harmonizes with or fights the skin around your eye, which most guides skip entirely.

What eyeliner color is best for a warm undertone?

Bronze, copper, chocolate brown and gold-flecked black all work with a warm undertone's golden base. A pure blue-black can look slightly colder than it needs to.

What eyeliner color is best for a cool undertone?

Plum, charcoal, cool grey and true black sit closest to a cool undertone's pink or blue base. Warm chocolate brown can look a shade duller on cool skin than it does on warm.

Is black eyeliner universal?

Mostly, since black is close to undertone neutral and reads as classic on any skin. A true blue black is the coolest version and can look very slightly harsh against a warm or olive undertone, where a soft black or dark brown black liner gives nearly the same effect with less contrast.

Keep reading