The shade file

Milani, beyond the shade name.

Compare the brand’s descriptions with readings from published swatch images.

146 shades4 products146 swatch readings
Match a shade you wear
Illustrating the fit question · AI-created image
What do the numbers mean?

L* describes lightness; a* and b* describe color axes. ITA° is calculated from lightness and the yellow–blue axis to group the swatch into a depth band. None of these readings measures coverage, wear or how a formula will look on your skin.

Milani names an undertone for 34 of these shades. Read off the brand’s own swatch under D65, 24 of them — 71% — land in a different undertone than the name claims. That is not an accusation of bad faith: undertone is a word, and a word is not a measurement. It is why the house publishes the number beside it.

Conceal + Perfect 2-in-1 Foundation + Concealer48 shades
Milani Conceal + Perfect 2-in-1 Foundation + Concealer published swatch readings
ShadeBrand saysL*a*b*ITA°Depth bandSwatch reads
NA—89.933.9210.1875.7very_lightwarm
Light Natural— · light89.237.7519.2663.85very_lightwarm
NA— · light88.49920.8561.56very_lightwarm
NA— · light87.87.6619.8362.32very_lightwarm
NA—87.445.4826.6254.59lightwarm
Ivory— · fair87.339.0116.5366.12very_lightneutral
NA—86.610.3917.6364.28very_lightneutral
Porcelain— · fair86.436.4818.3463.28very_lightwarm
Light— · light84.769.5424.554.82lightwarm
NA— · light84.086.8821.8857.3very_lightwarm
NA—839.3429.4148.29lightwarm
Creamy Nude—82.996.7922.4555.76very_lightwarm
NA—82.6711.8119.4459.25very_lightneutral
Creamy Vanilla—82.388.328.5148.64lightwarm
Nude—82.3111.8319.4658.94very_lightneutral
NA—82.286.8222.4955.13very_lightwarm
NA— · medium81.519.4625.7350.77lightwarm
Light Beige— · light80.87.8327.3448.41lightwarm
Natural—80.649.9331.4244.28lightwarm
NA—80.2711.9724.5850.92lightneutral
Creamy Natural—79.6512.424.7850.11lightneutral
NAwarm78.1213.2829.0744.05lightneutral
Medium Beige— · medium74.9612.725.1544.78lightneutral
Sand—73.1115.330.237.42intermediateneutral
NA—72.0613.8533.5433.33intermediatewarm
Natural Beige—71.8313.1430.5235.57intermediatewarm
Warm Beigewarm71.8313.1430.5235.57intermediatewarm
NA—71.6612.5529.1836.59intermediatewarm
Deep Beige— · deep71.6416.3537.330.12intermediatewarm
NA— · deep71.6416.3537.330.12intermediatewarm
Sand Beige—70.5313.5236.2429.53intermediatewarm
NA—69.2117.3533.5329.81intermediateneutral
NA— · tan66.5517.136.9124.15tanneutral
Tan— · tan65.0914.8930.0126.69tanneutral
NAwarm63.1214.6530.0523.59tanneutral
Warm Sandwarm62.4915.1530.322.4tanneutral
NAwarm · tan61.3315.0731.4819.79tanneutral
Golden Tanwarm · tan60.415.863317.49tanneutral
NA—60.319.6135.7216.09tanneutral
Natural Tan— · tan57.9917.2229.815.01tanneutral
Amber—57.6917.1735.9712.07tanneutral
NA— · tan57.6117.2629.8514.3tanneutral
NA—51.3919.0230.522.61brownneutral
Nutmeg—51.3919.0230.522.61brownneutral
NA—44.8521.5231.05-9.42browncool
Chestnut—43.121.3527.6-14.04browncool
NAwarm39.7817.3325.38-21.93browncool
Golden Toffeewarm38.8318.3226.52-22.84browncool
Conceal + Perfect Blur Out Skin Tint Stick25 shades
Milani Conceal + Perfect Blur Out Skin Tint Stick published swatch readings
ShadeBrand saysL*a*b*ITA°Depth bandSwatch reads
001—87.774.419.762.45very_lightwarm
002—84.247.9517.8862.43very_lightwarm
003—81.168.282254.78lightwarm
005—79.979.4920.8655.16very_lightneutral
004—77.58.0623.7649.17lightwarm
008—71.5910.9626.3339.35intermediatewarm
006—68.7710.127.2834.53intermediatewarm
007—67.1911.6622.9136.88intermediateneutral
009—64.9311.723.6232.3intermediateneutral
012—58.7711.328.4317.14tanwarm
011—57.549.6725.5816.42tanwarm
010—57.0712.5225.5915.44tanneutral
013—55.7211.5828.7711.24tanwarm
015—51.2212.8424.962.8brownneutral
017—47.2713.0526.51-5.88brownneutral
014—47.1811.4322.27-7.22brownneutral
016—45.2311.5525.44-10.62brownneutral
018—40.1414.4221.59-24.55browncool
019—37.9412.4123.34-27.33brownneutral
020—33.2314.0720.71-39darkcool
021—29.7310.9220.85-44.19darkneutral
023—27.3512.2615.13-56.26darkcool
022—26.3411.5620.12-49.62darkneutral
024—24.787.7415.34-58.69darkneutral
025—22.827.4212.64-65.06darkneutral
Conceal + Perfect Smooth Finish Cream-To-Powder Foundation28 shades
Milani Conceal + Perfect Smooth Finish Cream-To-Powder Foundation published swatch readings
ShadeBrand saysL*a*b*ITA°Depth bandSwatch reads
NA—82.9315.5323.1254.93lightcool
NAwarm82.5510.0716.5563.05very_lightneutral
NA— · light80.2914.1217.6759.74very_lightcool
NA—78.2613.4815.860.79very_lightcool
NA—76.821.6221.5151.25lightcool
Buff—75.8810.8619.952.44lightneutral
NA—75.4810.6220.9550.57lightneutral
NA—74.3923.1327.941.16lightcool
Creamy Natural—73.3314.0220.1549.18lightcool
NA—72.7814.7221.0247.3lightcool
NAwarm70.4915.1332.5232.21intermediateneutral
NA— · light68.7714.9423.5838.52intermediatecool
Light Beige— · light68.3914.8524.1437.3intermediateneutral
NA—6412.4824.5629.68intermediateneutral
NA—63.5415.4121.7731.88intermediatecool
NAwarm62.2227.2641.1916.52tancool
NA— · tan61.4815.9626.7323.24tanneutral
NA—60.7618.9128.6220.6tancool
Amber—60.5818.1230.5719.09tanneutral
Tan— · tan60.3315.9727.3920.66tanneutral
NA— · rich59.9422.9927.0720.16tancool
NA—54.8920.0632.428.58brownneutral
NA—45.7821.6636.09-6.67brownneutral
NA—45.7716.7323.44-10.23browncool
NA—38.3718.6818.69-31.89darkcool
Caramel Brown—37.7320.6819.1-32.72darkcool
NA—33.1514.2314.35-49.58darkcool
NAcool24.8511.898.29-71.76darkcool
Screen Queen Foundation45 shades
Milani Screen Queen Foundation published swatch readings
ShadeBrand saysL*a*b*ITA°Depth bandSwatch reads
NA—93.413.848.9978.3very_lightwarm
NAcool91.444.419.7876.72very_lightneutral
NAwarm87.826.318.7763.6very_lightwarm
NAwarm86.695.6422.9358very_lightwarm
NA—86.399.2220.4860.63very_lightneutral
NAcool85.3210.6621.6258.53very_lightneutral
NAwarm · fair84.639.1622.7256.73very_lightwarm
NA—84.269.3120.658.98very_lightneutral
NAwarm84.098.8517.6862.59very_lightneutral
NAwarm83.210.4226.5651.34lightwarm
NAwarm80.0810.730.1244.96lightwarm
NA—79.5910.5925.1749.61lightwarm
NA—78.411.3229.9243.51lightwarm
NA—78.0711.5728.9444.13lightwarm
NA—76.212.9129.5941.52lightwarm
NAwarm75.2713.4731.5238.72intermediatewarm
NA—75.089.7130.6139.33intermediatewarm
NAwarm74.638.2325.6543.84lightwarm
NA— · deep74.316.8332.9636.4intermediateneutral
NAwarm73.4613.8528.4839.48intermediateneutral
NA— · tan72.8914.3930.436.98intermediateneutral
NA—72.6313.2831.6235.59intermediatewarm
NAwarm71.812.9431.5434.65intermediatewarm
NA—69.5614.6928.5134.45intermediateneutral
NAwarm69.1515.7832.3330.64intermediateneutral
NA— · tan65.2812.3833.4424.56tanwarm
NAwarm · tan64.7316.2332.8324.16tanneutral
NA—63.7416.5836.9120.42tanwarm
NA—61.9414.6528.4422.77tanneutral
NAwarm60.2616.7433.3817.09tanneutral
NAwarm55.4518.7840.597.65brownneutral
NAwarm55.2418.1138.737.71brownneutral
NA— · deep51.3419.8538.142.01brownneutral
NAcool47.5316.7630.4-4.65brownneutral
NAwarm45.6818.7232.55-7.56brownneutral
NA—45.5919.5937.33-6.74brownneutral
NA—41.0117.0429.3-17.06brownneutral
NAwarm34.7514.5825.74-30.65darkneutral
NA— · rich31.8113.5921.86-39.76darkneutral
NAwarm30.5813.0111.95-58.39darkcool
NAwarm26.0914.4710.15-67darkcool
NA— · rich25.0113.7311.92-64.5darkcool
NA— · rich20.6810.335.58-79.22darkcool
NA—18.47.283.55-83.59darkcool
NA— · deep16.873.241.19-87.94darkcool

Match a shade you already wear

Colours are read from each shade’s own swatch image published by the retailer, not from a drawdown measured by the house — a screen swatch and a colorimeter are not the same instrument, and the house does not pretend otherwise. ITA° is the open dermatological standard, computed from the reading; no licensed colour library is used. A shade listed without a reading is one the house holds but has not yet seen.