
A blue shirt is one of the easiest things to own and one of the easiest things to get wrong. It goes with almost everything, so we stop thinking. Then we end up in the same grey pants again. Here is a simple guide to what really works, and if you want a quick answer, you can also pick your shirt on Fashionalista and see matching pieces in seconds.
Pants that go with a blue shirt
Navy, grey and beige are the safe winners. Navy pants with a blue shirt look calm and sharp, but make sure the shades are different. A light blue shirt with dark navy pants looks great. Two almost identical blues look like a mistake.
Grey pants are the easy office choice. Mid grey is the most flexible, charcoal is more formal. Beige or stone chinos give a fresh, summer look and work well with a medium blue shirt.
White pants work in summer, but only if you like that look. Jeans in a dark wash are always fine for a casual day.
Shoes and belt
Brown shoes are the best partner for a blue shirt. Tan and cognac look relaxed, dark brown looks more serious. If you wear brown shoes, wear a brown belt in a similar shade. We cover this in more detail in our guide on what to wear with brown shoes.
Black shoes work with grey and navy outfits, especially for formal events. With black shoes, wear a black belt. Do not mix black shoes with a brown belt.

Jackets and ties
A navy blazer is the classic partner. A grey blazer is a bit softer and works well with a mid blue shirt. If you wear a tie, navy, burgundy and dark green all look good. Stay away from a tie that is the same blue as your shirt.
If your shirt is very light, you can also read our tips on pants for a light blue shirt. A white shirt is a different story, and we cover it in what color pants go with a white shirt.
Colors to be careful with
Bright green and bright red can fight with a blue shirt. Black pants can work, but they need a clear contrast, so a light or medium blue is better than a dark one. If you are unsure, go for a neutral color like grey, navy or beige.
You can test a few combinations in the Fashionalista app before you get dressed. It takes less than a minute, and it always keeps your shoes and belt matched.
First, decide which blue you are wearing
„Blue shirt” covers a wide range, and the right partner depends on how light and how bright it is. A quick way to sort yours:
- Pale or powder blue. Soft and quiet. It behaves almost like a neutral, so navy, grey, beige and olive all work. This is the easiest one to build outfits around.
- Mid blue or cornflower. Clear and friendly. It looks best with white, beige and dark navy. Avoid pairing it with another strong color in the same brightness.
- Royal or electric blue. Strong and modern. Keep everything else calm: charcoal, black or plain navy, with simple shoes.
- Chambray or washed denim blue. Casual by nature. It likes chinos, dark jeans and brown leather, and it is the one blue shirt that looks fine untucked.
If you are not sure, hold the shirt next to a white sheet of paper. The more clearly blue it looks against the white, the stronger it is, and the more neutral your trousers should be.
Fabric changes the look more than people expect
The same color feels very different in different weaves. A smooth poplin shirt looks sharp and works with a blazer and tie. An oxford cloth shirt has a visible texture, so it is more relaxed and pairs well with chinos and loafers. Linen is airy and a little wrinkled, which is exactly the point in summer, but it looks messy under a structured jacket. Chambray sits in the middle: casual, soft and good with a knit.
A simple rule is to match the formality of the fabric with the trousers. Smooth shirt with smooth wool trousers. Textured shirt with cotton chinos or denim. When both are very different, the outfit feels random.
Three ready outfit formulas
- Office: mid-blue poplin shirt, charcoal trousers, dark brown leather shoes and a matching brown belt. Add a navy knit tie if you need one.
- Weekend: chambray shirt, beige chinos, white leather sneakers or tan loafers. Roll the sleeves twice.
- Evening: pale blue shirt, navy blazer, dark grey trousers, black or dark brown shoes. Leave the top button open.
Mistakes that make a blue shirt look cheap
The most common problem is a blue shirt with blue jeans of almost the same shade. It looks like a uniform, not a decision. Either go clearly lighter on top, or darker on the bottom. The second one is a shirt that is too shiny. A glossy fabric in strong blue looks like a costume. Finally, check the collar. A soft, collapsed collar ruins a nice shirt, so a collar stay or a button-down style helps.
Not sure which trousers to try? Pick your shirt in Fashionalista, choose the shade closest to yours and compare the proposed trousers. For a deeper look at one popular partner, read what color pants go with a light blue shirt.
Dressing a blue shirt for your body and proportions
Color is only half of the picture. If you are tall and slim, a bolder shirt and a looser cut give you more presence. If you are broader, a mid-to-dark blue in a smooth fabric looks cleaner than a bright, glossy one, and a slim straight trouser keeps the outline neat. Short men look taller when the shirt and trousers are in a similar tone, because it creates one long line. A light blue shirt with light grey trousers does that very well.
A small capsule built around one blue shirt
If you own only one blue shirt, you can still build five different outfits with just a few more pieces. Take navy trousers, grey trousers, beige chinos, a navy blazer and one pair of brown shoes. With the shirt, that already gives you: navy and grey for work, blazer and chinos for dinner, shirt and chinos for the weekend, blazer and grey for meetings, and a rolled-sleeve version with jeans for a casual Friday. Fewer pieces that match well are better than many pieces that do not.
How the outfit changes after dark
In the evening, the lighting is warm and softer. Pale blue can look washed out, so go one step deeper in color or add a dark jacket. A dark blazer over a mid-blue shirt gives a sharp look that works at a restaurant, a bar or a business dinner. Leave out bright accessories and keep the watch and belt simple.
Quick fun fact
Blue is the most popular favorite color in the world, and it is also the most common color of men’s shirts after white. That is probably why a blue shirt feels so safe. Navy pants are another good partner, see what color shoes go with navy pants for the next step.
FAQ
Can I wear a blue shirt with black pants?
Yes, it works best with a light or medium blue shirt. A very dark blue shirt with black pants looks flat.
What shoes go with a blue shirt?
Brown shoes are the easiest choice. Black shoes are fine with grey or navy pants.
Does a blue shirt go with a navy blazer?
Yes. Just make the shirt lighter than the blazer so the outfit has some contrast.
Try it yourself
Pick your blue shirt, choose the rest and see the full outfit with a rating. It is free, and you can try it on fashionalista.com right now.
Style inspiration
Want to dress like these guys? Here are three men known for this kind of look:
- Ryan Gosling often wears a blue shirt under a grey or navy jacket, no tie, with a relaxed finish.
- George Clooney is known for simple blue shirts with dark tailoring and brown shoes.
- Jon Hamm is a good example of a blue shirt worn with a classic navy suit.
PS. Use your shoes as the starting point. Your belt should normally match your shoes. That is the default, and it is the rule behind Fashionalista. But it is a tradition, not a law. With suede Oxfords or casual sneakers, the match does not have to be perfect. Staying in the same color family is enough.