HeadshotDB · Tested October 19, 2026

Which AI keeps your face? 8 image models tested on headshots

We gave 8 AI image models the same 12 everyday selfies and the same instruction: make a professional headshot and don’t change the face. FLUX 3 kept faces closest (likeness 0.89, where different people score below 0.38), and was closest for 11 of the 12 people. The cheapest model, FLUX.2 [klein] 9B, added glasses to 8 of them.

Results

Likeness is a face-recognition score between the selfie and the headshot: 1 is identical, and two different people in this test scored 0.14 on average. Skin shift is how far the cheek colour moved, leaving out brightness (better lighting legitimately brightens a face). Lower is better.

AI image models ranked by how well they kept the face
FLUX 3 Black Forest LabsLikeness (mean) ·0.89Worst of 12 ·0.71Skin shift ·4.1Kept the clothes ·12 of 12Cost per image ·$0.048What we saw ·Closest to the selfie for every subject; at first kept selfie leftovers such as a seatbelt or an outstretched arm
Nano Banana 2 GoogleLikeness (mean) ·0.82Worst of 12 ·0.69Skin shift ·7.3Kept the clothes ·12 of 12Cost per image ·$0.077What we saw ·Polished and clean; smooths skin and wrinkles
Nano Banana Pro GoogleLikeness (mean) ·0.81Worst of 12 ·0.73Skin shift ·7.6Kept the clothes ·11 of 12Cost per image ·$0.153What we saw ·Similar to Nano Banana 2 at twice the price; changed one shirt colour
Gemini 3.1 Flash-Lite Image GoogleLikeness (mean) ·0.79Worst of 12 ·0.65Skin shift ·7.9Kept the clothes ·11 of 12Cost per image ·$0.041What we saw ·Lightened one subject's eyes; a cut-out edge along one jaw
FLUX.2 [pro] Black Forest LabsLikeness (mean) ·0.77Worst of 12 ·0.63Skin shift ·7.0Kept the clothes ·11 of 12Cost per image ·$0.068What we saw ·Mid-pack on likeness at a mid price
FLUX.2 [max] Black Forest LabsLikeness (mean) ·0.77Worst of 12 ·0.56Skin shift ·8.3Kept the clothes ·10 of 12Cost per image ·$0.145What we saw ·Biggest skin colour shift on one subject (orange cast)
FLUX.1 Kontext [pro] Black Forest LabsLikeness (mean) ·0.75Worst of 12 ·0.59Skin shift ·6.1Kept the clothes ·10 of 12Cost per image ·$0.040What we saw ·Fastest; faces drift more
FLUX.2 [klein] 9B Black Forest LabsLikeness (mean) ·0.72Worst of 12 ·0.60Skin shift ·7.8Kept the clothes ·2 of 12Cost per image ·$0.019What we saw ·Cheapest, but added glasses to 8 of 12 people and swapped most outfits for blazers

See for yourself

Six of the twelve selfies and what each model made from them. Every person here is fictional: the selfies were generated from text descriptions, so no real person’s face was used. The number under each headshot is its likeness score.

Marcus · Car selfie, side light, squinting
  • Marcus's original selfie

    Selfie

  • FLUX 3 headshot of Marcus

    FLUX 3 0.84

  • Nano Banana 2 headshot of Marcus

    Nano Banana 2 0.69

  • Nano Banana Pro headshot of Marcus

    Nano Banana Pro 0.73

  • Gemini 3.1 Flash-Lite Image headshot of Marcus

    Gemini 3.1 Flash-Lite Image 0.65

  • FLUX.2 [pro] headshot of Marcus

    FLUX.2 [pro] 0.72

  • FLUX.2 [max] headshot of Marcus

    FLUX.2 [max] 0.72

  • FLUX.1 Kontext [pro] headshot of Marcus

    FLUX.1 Kontext [pro] 0.71

  • FLUX.2 [klein] 9B headshot of Marcus

    FLUX.2 [klein] 9B 0.68

Tanya · Bedroom, window behind
  • Tanya's original selfie

    Selfie

  • FLUX 3 headshot of Tanya

    FLUX 3 0.92

  • Nano Banana 2 headshot of Tanya

    Nano Banana 2 0.83

  • Nano Banana Pro headshot of Tanya

    Nano Banana Pro 0.83

  • Gemini 3.1 Flash-Lite Image headshot of Tanya

    Gemini 3.1 Flash-Lite Image 0.83

  • FLUX.2 [pro] headshot of Tanya

    FLUX.2 [pro] 0.80

  • FLUX.2 [max] headshot of Tanya

    FLUX.2 [max] 0.80

  • FLUX.1 Kontext [pro] headshot of Tanya

    FLUX.1 Kontext [pro] 0.75

  • FLUX.2 [klein] 9B headshot of Tanya

    FLUX.2 [klein] 9B 0.67

Linda · Kitchen, reading glasses
  • Linda's original selfie

    Selfie

  • FLUX 3 headshot of Linda

    FLUX 3 0.93

  • Nano Banana 2 headshot of Linda

    Nano Banana 2 0.90

  • Nano Banana Pro headshot of Linda

    Nano Banana Pro 0.89

  • Gemini 3.1 Flash-Lite Image headshot of Linda

    Gemini 3.1 Flash-Lite Image 0.86

  • FLUX.2 [pro] headshot of Linda

    FLUX.2 [pro] 0.79

  • FLUX.2 [max] headshot of Linda

    FLUX.2 [max] 0.79

  • FLUX.1 Kontext [pro] headshot of Linda

    FLUX.1 Kontext [pro] 0.76

  • FLUX.2 [klein] 9B headshot of Linda

    FLUX.2 [klein] 9B 0.86

Sione · Parking lot, arm in frame
  • Sione's original selfie

    Selfie

  • FLUX 3 headshot of Sione

    FLUX 3 0.91

  • Nano Banana 2 headshot of Sione

    Nano Banana 2 0.86

  • Nano Banana Pro headshot of Sione

    Nano Banana Pro 0.82

  • Gemini 3.1 Flash-Lite Image headshot of Sione

    Gemini 3.1 Flash-Lite Image 0.74

  • FLUX.2 [pro] headshot of Sione

    FLUX.2 [pro] 0.74

  • FLUX.2 [max] headshot of Sione

    FLUX.2 [max] 0.79

  • FLUX.1 Kontext [pro] headshot of Sione

    FLUX.1 Kontext [pro] 0.73

  • FLUX.2 [klein] 9B headshot of Sione

    FLUX.2 [klein] 9B 0.64

Amira · Office, hijab
  • Amira's original selfie

    Selfie

  • FLUX 3 headshot of Amira

    FLUX 3 0.93

  • Nano Banana 2 headshot of Amira

    Nano Banana 2 0.86

  • Nano Banana Pro headshot of Amira

    Nano Banana Pro 0.83

  • Gemini 3.1 Flash-Lite Image headshot of Amira

    Gemini 3.1 Flash-Lite Image 0.79

  • FLUX.2 [pro] headshot of Amira

    FLUX.2 [pro] 0.87

  • FLUX.2 [max] headshot of Amira

    FLUX.2 [max] 0.77

  • FLUX.1 Kontext [pro] headshot of Amira

    FLUX.1 Kontext [pro] 0.72

  • FLUX.2 [klein] 9B headshot of Amira

    FLUX.2 [klein] 9B 0.66

Kenji · Webcam, glasses glare
  • Kenji's original selfie

    Selfie

  • FLUX 3 headshot of Kenji

    FLUX 3 0.94

  • Nano Banana 2 headshot of Kenji

    Nano Banana 2 0.88

  • Nano Banana Pro headshot of Kenji

    Nano Banana Pro 0.88

  • Gemini 3.1 Flash-Lite Image headshot of Kenji

    Gemini 3.1 Flash-Lite Image 0.85

  • FLUX.2 [pro] headshot of Kenji

    FLUX.2 [pro] 0.81

  • FLUX.2 [max] headshot of Kenji

    FLUX.2 [max] 0.88

  • FLUX.1 Kontext [pro] headshot of Kenji

    FLUX.1 Kontext [pro] 0.82

  • FLUX.2 [klein] 9B headshot of Kenji

    FLUX.2 [klein] 9B 0.84

Likeness for every person

Darker is closer to the selfie. FLUX 3 was closest for 11 of 12. Liam’s selfie, taken against a bright window with his face in shadow, was the hardest for every model (and the one FLUX 3 lost): the model has to invent what the shadow hides.

Likeness score by model and person
ModelAmiraArjunDanaKenjiLiamLindaMarcusMeiRosaSioneTanyaWalt
FLUX 30.930.870.930.940.710.930.840.930.940.910.920.85
Nano Banana 20.860.800.800.880.710.900.690.780.900.860.830.83
Nano Banana Pro0.830.790.740.880.760.890.730.820.890.820.830.78
Gemini 3.1 Flash-Lite Image0.790.780.770.850.700.860.650.770.900.740.830.81
FLUX.2 [pro]0.870.750.700.810.630.790.720.860.860.740.800.73
FLUX.2 [max]0.770.810.700.880.560.790.720.850.860.790.800.70
FLUX.1 Kontext [pro]0.720.780.590.820.680.760.710.830.780.730.750.84
FLUX.2 [klein] 9B0.660.660.700.840.600.860.680.740.800.640.670.76

The AI judge preferred polish over likeness

We also asked Gemini 3.1 Pro to judge. Rating each headshot alone, it gave nearly all of them “unmistakably the same person,” including ones where glasses had been added, so the scores were useless. Shown all eight side by side, it ranked Nano Banana Pro highest for likeness and put FLUX 3 4th.

The face-recognition score disagreed, and so did a blind comparison in which a reviewer picked between FLUX 3 and Nano Banana 2 without knowing which was which: FLUX 3 looked more like the person in 9 of 12 pairs. Reading the judge’s notes, it rewarded smooth skin and clean light, which is also exactly what makes a face look less like its owner. If you use an AI to grade AI headshots, check it against a face-recognition score.

The prompt matters less than the model

We rewrote the prompt five times for the top models: removing selfie leftovers, adding studio lighting, insisting on real skin texture. Each change fixed what it targeted, but for FLUX 3 and Nano Banana 2 none moved average likeness by more than about 0.01, close to the variation between two renders of the same prompt. The gap between models was up to 0.17. Picking the model matters more than wording the prompt. Rendering at 2K instead of 1K didn’t help either: it made FLUX 3 less faithful and twice as expensive.

FAQ

Which AI image model keeps your face best in a headshot?
In our October 19, 2026 test of 8 models on 12 selfies, FLUX 3 kept faces closest to the original (mean likeness 0.89 on a 0–1 face-recognition score), ahead of Nano Banana 2 (0.82). It also cost less than either Nano Banana model, at about 5¢ per image.
Is Nano Banana good for headshots?
Nano Banana 2 and Nano Banana Pro made the most polished headshots in our test and an AI judge preferred them, but both changed faces more than FLUX 3: mean likeness 0.82 for Nano Banana 2 versus 0.89. The usual change was smoothing: wrinkles, moles and skin texture softened.
Do AI headshot generators change your skin colour?
Every model shifted skin colour somewhat. Measured on the cheeks and ignoring brightness, the average shift ranged from 4.1 to 8.3 CIELab units by model, and up to 18.6 on a single photo.
Can an AI judge tell whether a headshot still looks like you?
Not reliably. Asked to rate likeness on a 1–5 scale, Gemini 3.1 Pro gave nearly every headshot 5, including ones where glasses had been added. Ranking side by side worked better, but it still preferred the more polished images, which disagreed with both the face-recognition score and a blind human comparison.

Method and limits

  • People. 12 fictional adults aged 25–72, of varied skin tone and ethnicity, with glasses, a hijab, braids, beards and freckles. Each selfie was made to look like a real customer photo: webcams, car selfies, backlight, an arm in frame. Half were generated with FLUX 3 and half with Nano Banana Pro, so neither family only edited faces from its own style; it made no difference to the ranking.
  • Task. Each model got the selfie and the same prompt: a professional headshot on a grey studio backdrop, same clothes, face unchanged. One render per model per person, at about 1 megapixel.
  • Likeness. Faces found and aligned with YuNet, compared with SFace (both OpenCV Zoo, open models), both images scaled to the same size first. Cosine similarity, 0–1.
  • Skin shift. CIELab colour of two cheek patches placed from facial landmarks; we report the a*b* distance and leave out lightness.
  • Limits. Twelve people is enough to separate these models, not to prove any model is fair across all faces. Face-recognition scores are known to be less accurate for some groups. Cost is what each render cost us through the provider’s API at 1K, or the list price where the API doesn’t report it. OpenAI’s image models weren’t tested.
  • We run DIY Headshots, which makes $1 headshots, and we chose our model with this test. See the methodology.

ai-headshot-likeness-test.json