Colour matching

What goes with olive green pants?

White, black, grey, navy, tan, cream and rust all work. Olive is a green that behaves like a neutral, so almost any top sits on it comfortably. Avoid brighter greens and most blue-greens, which turn it muddy.

The rule

Olive is desaturated enough that the eye files it with the neutrals rather than with the colours. That means it takes contrast from any direction. What it cannot take is another green in the same family, because the two shades compete for the same slot and the difference reads as a fading accident rather than a pairing.

When it works

  • White or cream on top, which is the cleanest version.
  • Black, which makes the olive read as intentional rather than utilitarian.
  • Rust, burgundy or mustard, all of which are warm neighbours on the wheel.
  • Tan or brown leather, which shares olive's earth base.

When it fails

  • A brighter green top, which flattens both into looking like one failed match.
  • Teal or blue-green, which turns the olive muddy.
  • Anything with a strong yellow-green cast next to it.

What the app would say

The same call, in the words it comes back with when you photograph the mirror.

GO

Olive with a warm top

  • The rust knit and olive trousers are warm neighbours, so the pairing reads chosen.
  • The tan boots pick up the same earth base.

Reading the rule is slower than checking. Point the camera at the mirror and get this applied to what you have actually got on.

3 checks free. No account, no email.

Related questions

Do black shoes work with olive pants?

Yes. Black grounds olive and makes it read as a colour choice rather than as workwear. Brown works too, and reads warmer.

Can I wear olive with navy?

Yes. Both are muted and deep, so they sit together without competing. Keep one of them clearly the base and let the other be the accent.