Private lipstick matching, on your device

Find a shade that feels like you.

Start with your skin tone, then make a few real choices. Stained uses colour science and your taste to build a lipstick shortlist you can understand and use.

On-device
Your profile and photos stay in this browser.
Explainable
Every recommendation shows the colour logic behind it.
Useful
Compare finishes, dupes, and prices before you buy.
Try it. Which would you wear?

From skin tone to a shortlist.

Useful first, nuanced when you want it. There is one clear path, with room to make it yours.

  1. Set your tone

    Use a photo, Monk Scale swatch, or a quick questionnaire. Your image never leaves your browser.

  2. Make a few choices

    Choose between shades you would actually wear. The system learns your taste without hiding the logic.

  3. Keep the winners

    Save, compare, and revisit the shades that fit your tone, style, budget, and preferences.

Match with intent.

Choose a color direction when you want a particular feeling, then inspect the tradeoffs before you decide.

Skin-adjacent

Shades close to your natural lip and skin tone, for a quiet everyday finish.

Complementary

Contrast against your skin tone for definition and a more deliberate look.

Analogous

Nearby hues for a harmonious, less obvious color relationship.

Statement

High-saturation picks for the days you want the lipstick to lead.

A recommendation you can inspect.

Stained keeps the matching engine visible, so you can decide when the math helps and when your taste should win.

Smart match

Colour science, undertone, depth, and your selected conditions in one balanced recommendation.

For you

Your head-to-head choices influence the order, and confidence grows as you rank more shades.

By the numbers

Switch to pure CIEDE2000 distance or undertone-aware matching whenever you want a different lens.