Colour matching
What colour shoes go with a navy suit?
Brown first. A mid-to-dark brown shoe is the strongest pairing with navy and works for almost every occasion a navy suit turns up at. Black is correct but severe, and belongs to evenings and formal rules. Burgundy is the interesting third answer.
The rule
Navy is a cool dark, so a warm shoe gives the suit somewhere to go. Brown does that without ever looking like a risk. Black gives no contrast at all, which is exactly right when the occasion is formal and wrong when it is not — a black shoe can make a daytime navy suit read as a uniform. Whatever you choose, the belt follows the shoe.
When it works
- Mid or dark brown for daytime, work, weddings, anything before six.
- Black for black-tie-adjacent evenings and strict dress codes.
- Burgundy when you want one considered detail and nothing else.
- White leather sneakers when the suit is being worn casually and deliberately so.
When it fails
- Navy shoes, which disappear into the trouser and read as a mistake.
- A brown belt with black shoes, or the reverse.
- Any shoe whose formality is below the rest of the outfit — a running shoe under tailoring.
What the app would say
The same call, in the words it comes back with when you photograph the mirror.
Navy and brown, the default
- Dark brown leather warms up the cool navy without breaking the formality.
- The belt matches the shoes, so the leathers agree.
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
Can I wear sneakers with a navy suit?
Only clean, minimal leather ones, and only when the whole outfit is committed to being casual. A running shoe under a suit reads as two outfits at once, which is the most common way this fails.
What colour socks with a navy suit?
Navy is the invisible answer. Anything that continues the trouser line works; the failure is a white sock, which cuts the leg in half and pulls every eye to the ankle.