BeautySpire local analyzer

Find your face shape, undertone, and best beauty colors.

Upload or take a clear front-facing photo. Face landmarks and skin color sampling run on your device; the optional AI routine only receives three text labels, never your image.

Your photo is analyzed locally in your browser and never uploaded.

1. Add a front-facing photo

Best results: natural light, face centered, no strong shadows, hair pulled away from your jawline.

Loading face analyzer…
Uploaded face preview

2. Your analysis result

Face shape

Skin tone profile

3. Hairstyle recommendations

Try these
    Use caution with
      Internal article links placeholder: add links such as “Best haircuts for oval faces” or “How to choose bangs for your face shape.”

      4. Makeup color recommendations

      5. Optional personalized routine

      Click only if you want a short AI-written routine. The request sends only your face shape, undertone, and depth labels through a protected PHP proxy.

      Writing your routine…
      Face-shape threshold table used by this tool

      Ratios are measured from MediaPipe Face Mesh landmarks. These thresholds are heuristic styling rules, not biometric identity measurements.

      Shape Face length / cheekbone width Jaw width / cheekbone width Forehead width / jaw width Comment
      Oval1.32–1.550.78–0.900.95–1.12Balanced length, softly narrower jaw.
      Round< 1.28≥ 0.820.88–1.15Shorter face length with fuller cheek and jaw area.
      Square< 1.45≥ 0.900.90–1.12Jaw, cheeks, and forehead read similar in width.
      HeartAny< 0.86≥ 1.12Forehead wider than a narrower jaw/chin area.
      Oblong≥ 1.55< 0.95AnyFace length is the strongest feature.
      Diamond≥ 1.30< 0.820.92–1.12Cheekbones are the widest measured point.