← All guides

Featured Use case Photography

A professional headshot from a snapshot

Turn a phone snapshot into a studio-style headshot for LinkedIn, a CV or a team page — which photo to start from, the three looks, and what to check before you use it.

A headshot is the photo on your LinkedIn profile, your CV, a conference badge or your company’s team page. Most of us don’t have a good one, and booking a photographer for one picture is a lot. Headshot starts from a photo you already have — a snapshot from your phone, a picture a friend took — and makes a studio-style portrait of you: framed head and shoulders, in soft light against a plain mid-grey backdrop, dressed for work.

Every result on this page came from Headshot as it runs today. Drag the divider to compare.

A young woman with wavy brown hair smiling in warm afternoon light, a backpack over her orange sweater, in a snapshot taken on a college lawn
The headshot made from that snapshot, the same woman and the same smile in a dark jacket over a dark top against a plain mid-grey backdrop
Source CraterView.ai · Headshot
A snapshot on a college lawn, with the default business look. The snapshot is an AI-generated picture.

Make one in the web app

  1. Open Headshot in the web app. A workspace opens in your browser; there is nothing to sign up for.
  2. Drop your photo on the page, or press Choose file. A photo straight off your phone is fine, an iPhone’s HEIC included.
  3. Leave attire on business for a jacket, or pick one of the other looks below.
  4. Press Run. Your headshot appears over your photo with a slider between the two: drag it to compare, then press Download to keep it.

It’s free on our community queue, with no account or card needed, though at busy times your job waits its turn. If you hold credits or a subscription, it runs on our paid compute instead, at the price on Headshot’s card in the app. Sign in if you want to keep your history beyond this browser.

Start from the right photo

The photo you start from is the biggest choice you make. Headshot works from your face, and keeps your hair, your skin tone and the angle of your head. It replaces the background, the light and — with business — your clothes, and it takes away sunglasses, hats and anything held in front of your face. On the lawn above, her earrings stayed; the necklace and the backpack went with the sweater.

A young man with a short beard smiling on a bench outside glass-fronted campus buildings, in a snapshot taken at dusk
The headshot made from that snapshot, the same man, beard and smile in a dark jacket and black shirt against a plain mid-grey backdrop
Source CraterView.ai · Headshot
Taken outside at dusk, with the default business look. The snapshot is an AI-generated picture.

The three looks

The attire setting chooses what you’re wearing and where you are:

The young woman from the college lawn, smiling with wavy brown hair, a backpack over her orange sweater
The same woman as a starship captain, with pointed ears and upswept eyebrows, in a dark high-collared uniform with gold insignia, on a starship's bridge with consoles and a starfield behind her
Source CraterView.ai · Headshot
The lawn snapshot again, with attire: starship-captain and the default seed. The snapshot is an AI-generated picture.

Her hair, her eyes and the shape of her face came through. Her open smile came back closed, and her earrings went with her ears.

Check that it looks like you

A headshot is a new picture made from your photo, not your photo retouched. The backdrop, the light and the clothes are new, and your face is drawn again in that new light. It is drawn to look like you, and it is a close likeness rather than an exact one, so look at it before you use it: your eyes, your teeth, the shape of your nose and jaw, a mole or a scar. Better still, show it to someone who knows your face.

Where your photo doesn’t show something, Headshot draws it. The oranges hid this woman’s eyes, so the eyes in her headshot are invented — blue, which hers may not be — and her tongue-out grin came back as an ordinary smile. Her photo was a 256 × 256 thumbnail, and the headshot still came back at full size; what it could not do was see her eyes. Start from a photo that shows yours.

A young woman with her hair in two buns, in an orange sweater, holding orange halves over her eyes and sticking out her tongue in front of an orange wall
The headshot made from that photograph, the same two buns, smiling, with blue eyes the photograph never showed, in a dark jacket and white collared shirt against a mid-grey backdrop
Source CraterView.ai · Headshot
A 256 × 256 photograph from Unsplash, with seed: 7 and the default business look.

Not quite you? Try another seed. The seed setting picks one headshot out of the many Headshot could make from the same photo. The same photo and seed always give the same headshot, and a different seed gives a different one. Press Random beside it and then Run again, and compare. The default seed is 42; the headshot above used 7. If a few seeds don’t get there, try a different photo — a closer one, or one with your face more square to the camera.

Using your headshot

From your own code

Making headshots for a whole team, or inside your own app? Headshot is on the API as cv-headshot-v1. With the Python client:

from craterview import CraterView

cv = CraterView(api_key="cv_...")
job = cv.run("me.jpg", model="cv-headshot-v1", attire="as-is")
job.save("me-headshot.jpg")

Below every run in the web app, Equivalent API calls shows the same request in curl, Python and TypeScript, ready to copy. Your first API call walks through getting a key and what happens under cv.run.

Try it on your own file

No signup and no card — a workspace opens for your browser the moment you do.

Open Web App