To choose a nail polish colour for your skin tone: fair skin glows with rosy nudes and cool-based reds, medium or golden skin with corals and warm browns, deep skin with rich shades (burgundy, fuchsia, gold). Your undertone (warm/cool) fine-tunes the choice. Test your shade with our free colour analysis tool.
Choosing the perfect nail polish colour isn't just about taste — it's a science. Colourimetry, the discipline that studies the measurement and harmony of colours against human appearance, relies on objective principles: your skin undertone (warm, cool or neutral), skin depth, hair colour and eye colour all work together to determine which shades flatter you most. At You Rêve Paris, a nail salon in the 1st arrondissement of Paris, we wanted to make this expertise accessible to everyone — for free, with no appointment needed.

Fair Skin: The Shades That Flatter
On fair skin (often a cool or neutral undertone, high ITA index), the most flattering nail polish colours stay delicate and luminous. Reach for a rosy nude, a soft pink, a raspberry or blue-based red, a light plum or a powder blue: these shades wake up the complexion without hardening it. Very dark or overly warm colours (bright oranges) can create a harsh contrast. The nude OPI and the cool red shown below are two safe bets for a fair complexion.
Medium / Golden Skin
Medium or golden skin usually leans warm, and that's a gift: it carries rich, sunny colours beautifully. Corals, soft oranges and terracotta, tomato reds, caramel browns, gold and champagne all make golden skin glow. Olive greens and warm burgundies work well too. Steer clear of overly pink, greyish nudes, which dull the natural warmth of a medium complexion.
Deep Skin
On deep skin, saturated, rich colours are spectacular. Go for deep burgundy, plum, midnight blue, bright fuchsia, metallic gold or even a graphic white that stands out superbly. Intense reds and jewel tones flatter the richness of a deep complexion. Avoid pale, milky nudes, which lack contrast and can look grey.
Warm vs Cool Undertones: How to Tell
Beyond depth (fair, medium, deep), your skin undertone is the real factor that determines your ideal nail polish colour. A simple test: look at the veins on your wrist in daylight. Greenish veins → warm undertone; bluish or purple veins → cool undertone; both → neutral. Does gold suit you better than silver? Likely warm. Does silver light you up? Likely cool.
- Warm undertone (golden, yellow, peach): corals, soft oranges, tomato reds, caramel browns.
- Cool undertone (pink, blue): blues, fuchsias, blue-based reds, soft pinks, plum.
- Neutral undertone (balanced): almost any shade, from soft nudes to bold reds.
🎨 Test your shade with our tool. Not sure of your undertone or skin depth? Our free colour analysis tool reads your complexion in seconds and recommends 3 matching OPI shades — right in your browser, with no photo stored.
💡 Did you know? The ITA (Individual Typology Angle) is a scientific measurement derived from the CIELAB standard (Commission Internationale de l'Éclairage) that classifies skin types on an objective scale. Our tool calculates this index to refine its recommendations — an approach you won't find in any other nail salon.

How Does Our Colour Recommendation Tool Work?
Our colour recommendation tool follows a rigorous scientific process in several stages, fully automated and executed in your browser:
Step 1 — Facial Detection
Using the face-api.js library (powered by TensorFlow.js), our tool detects your face and 68 facial landmark points in real time. This detection precisely identifies the skin areas to analyse: cheeks, forehead and chin — areas least affected by temporary redness or direct sun exposure.
Step 2 — Skin Analysis and Undertone Classification
The tool samples 6 skin zones and calculates average RGB values for each sample. Outliers (areas that are too light or too dark) are statistically filtered. Then:
- RGB → CIELAB colour space conversion — the international standard for colour measurement.
- ITA index calculation: ITA = [arctangent((L* − 50) / b*)] × (180 / π). This index classifies your skin according to the international dermatological standard.
- Undertone determination (warm/cool/neutral) based on the b* axis of CIELAB (blue-yellow axis).
- Depth classification: very light, light, medium, dark or very dark.
Step 3 — Hair and Eye Detection
The algorithm also analyses hair and eye regions to classify your hair colour (blonde, brown, brunette, black, red, grey) and eye colour (blue, green, hazel, brown, black). These two parameters feed into the overall harmony calculation.
Step 4 — Multi-Criteria Evaluation
This is where the magic happens. Every shade in our salon's OPI selection (~200 shades in semi-permanent and classic polish) is evaluated using a deterministic scoring algorithm — meaning the same input profile will always produce the same result. No randomness, no generative AI: a reproducible, objective calculation.
Our recommendation engine draws on the foundational work of the Commission Internationale de l'Éclairage (CIE) on the CIELAB colour space, as well as dermatological research around the ITA (Individual Typology Angle) developed by Guermond et al. for objective skin type classification. It also integrates principles from the colourimetric seasonal calendar (spring, summer, autumn, winter), popularised by Carole Jackson in "Color Me Beautiful".
The criteria evaluated include:
- Undertone match: the primary criterion — a cool shade on a cool undertone is harmonious.
- Skin depth: lighter skin is flattered by soft shades, deeper skin by rich, saturated colours.
- Seasonal harmony: inspired by the colourimetric seasonal calendar.
- Colour intensity: contrast between your profile and the shade's saturation.
- Hair harmony: does your hair colour reinforce or contradict the proposed shade?
- Eye match: certain nail shades make your natural eye colour pop.
- Age factor: subtle adjustment based on estimated age.
- Style and vibe: classic, bold, natural — does the shade's "character" match the detected profile?
🔬 100% deterministic approach: unlike many recommendation tools that produce variable results, our algorithm always returns the same result for the same profile. It's a reproducible mathematical calculation — no magic, just maths.
Step 5 — Selection of the Top 3 Shades
After scoring, the algorithm selects the top 3 shades, ensuring they come from different colour families — giving you a coherent but varied range of choices (for example: a nude, a pink and a red).

The Final Choice Is Always Yours
It's important to emphasise: our colour analysis tool is a guide, not a rulebook. The recommendations are scientifically grounded, but beauty is also about personal preference, mood, style and context.
Love a colour the tool doesn't recommend? Brilliant! Wear what makes you happy. The goal isn't to box you into rules — it's to give you an informed starting point to explore our OPI salon selection with confidence.
💬 From our team: Our technicians are trained in colourimetry and ready to advise you in person at the salon, 7 rue d'Argenteuil, Paris 1st. Bring your results or come fresh — we'll adapt the recommendations to your mood of the day. Book your appointment →
How to Use the You Rêve Paris Colour Analysis Tool
Using it couldn't be simpler:
- Visit our You Rêve Paris colourimetry page.
- Allow camera access (or upload a selfie) — no photo storage, your privacy is respected.
- The tool detects your face in seconds and runs the analysis.
- Discover your 3 recommended OPI shades with your full profile breakdown: undertone, depth, ITA, hair and eye colour.
- Book directly with the shade you love, or visit the salon for personalised advice.
Discover your ideal colours in 30 seconds
Try our free colour recommendation tool — no registration, directly in your browser.
Try the colour recommendation tool →
Why Did We Create This Tool?
At You Rêve Paris, we see clients hesitate in front of our OPI wall every day. "I never know which colour to pick" is the phrase we hear most. We wanted to solve this problem with a scientific, accessible approach.
Our tool combines:
- The rigour of scientific colourimetry (CIELAB standard, ITA index)
- The power of facial detection (face-api.js, TensorFlow.js)
- Our expertise as a professional nail salon in central Paris
The result: a personalised colour advisor, free and instant, that complements (without replacing) the human expertise of our salon technicians.
Read More
👉 Related articles: