Sorry, no results were found for

The Best Hair Colors For Your Skin Tone—2019 Edition

Time for a fearless update!
PHOTO: (LEFT) Instagram/gabbi, (RIGHT) Instagram/sarahlahbati

If you're clueless and confused when it comes to choosing the right hair shade that'll complement your features, you can relax now. We asked three hair experts to enlighten us on the best and worst hair colors for every Pinay skin tone. And just for fun, they also gave their recommendations for ~*wild*~ hair colors!


Best natural hair color: Jet black hair and brown tones (such as chestnut) will suit your complexion.

Continue reading below ↓

No-no: Anything too yellow or green. Try: caramel highlights and rose gold to bring out your inner glow.

Continue reading below ↓
Recommended Videos

Wild card: "A red or dark purple, or even a blend of both will do if you're feeling a bit daring," says Hector Real, creative director of Vivere Salon. 

Continue reading below ↓


Best natural hair color: Copper tones will balance out the yellow undertones in your skin.

No-no: Anything brassy or greenish will just accentuate your yellowness. Try: Ashy purples to offset your skin tone.

Continue reading below ↓

Wild card: Blue! Yes, blue—think trendy pastels or deep shades that only show up under sunlight.


Best natural hair color: Ash blonde is the no-fail color for mestiza girls. You can go a step further by trying a full-on blonde look or stay on the safe side with just a light brown color.

Continue reading below ↓

No-no: Jet black hair may come off as too harsh for your looks, although there are a few who are able to get away with it. Avoid green and yellow tones, and stick to the brown spectrum.

Wild card: "Because of your pinkish undertone, any color would suit you, but I personally find that green doesn't work so well," says Andrea Zulueta-Lorenzana, general manager of the Piandre Salons. Try: Platinum blonde!

Continue reading below ↓


Best natural hair color: Your enviable golden tan will look even better with brown hair, and you may accentuate it with a touch of red.

No-no: "Blonde might not be the most flattering option. Also, avoid yellow and orange tones," advised Monette Rivera and Benz Canlas of Salon Beauvoir. Try: Caramel brown, which will make you look like you have a year-round tan!

Continue reading below ↓

Wild card: Pink, blue, and purple would look totally great against your skin. Scared to go all-out? Opt for a rose gold ombré!


Best natural hair color: "Dark shades will definitely flatter your pale skin. Try black ash, warm brown, or dark blonde," Rivera and Canlas added.

Continue reading below ↓

No-no: Anything lighter than your skin like yellow or blonde, because it'll only make you look washed out. If you want to go blonde, get highlights or choose a shade that will contrast your skin tone.

Continue reading below ↓

Wild card: Cool shades like blue, green, or violet can brighten your features!