<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Miu Li</title>
    <description>The latest articles on DEV Community by Miu Li (@miu_li_679b6b9d9ca81c15f7).</description>
    <link>https://dev.to/miu_li_679b6b9d9ca81c15f7</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4199743%2F1444b262-bc1f-4144-a0df-7774f1550e97.jpg</url>
      <title>DEV Community: Miu Li</title>
      <link>https://dev.to/miu_li_679b6b9d9ca81c15f7</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/miu_li_679b6b9d9ca81c15f7"/>
    <language>en</language>
    <item>
      <title>AI Headshot Generators for LinkedIn in 2026: What Actually Matters Before You Pay</title>
      <dc:creator>Miu Li</dc:creator>
      <pubDate>Thu, 22 Oct 2026 06:27:47 +0000</pubDate>
      <link>https://dev.to/miu_li_679b6b9d9ca81c15f7/ai-headshot-generators-for-linkedin-in-2026-what-actually-matters-before-you-pay-44ie</link>
      <guid>https://dev.to/miu_li_679b6b9d9ca81c15f7/ai-headshot-generators-for-linkedin-in-2026-what-actually-matters-before-you-pay-44ie</guid>
      <description>

&lt;p&gt;Your LinkedIn photo is a thumbnail 90% of the time. Recruiters decide in seconds whether your profile looks worth clicking, and the photo does an unfair share of that work. The good news: you no longer need a $300 studio session to get it right. The confusing news: there are now dozens of AI headshot tools, and they are not the same.&lt;/p&gt;

&lt;p&gt;I'm a solo founder and I built one of them — Hey AI Headshot — so take my opinions with the appropriate grain of salt. But I've also spent a year staring at what makes these tools succeed or fail, and the buying criteria are simpler than the marketing suggests. Here's what actually matters before you pay anyone.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Likeness: does it look like you?
&lt;/h2&gt;

&lt;p&gt;This is the whole game. A beautiful headshot of a stranger is worthless on your LinkedIn.&lt;/p&gt;

&lt;p&gt;The honest truth: output quality depends more on your input photo than on which tool you pick. Even window light, facing the camera, no beauty filters, no sunglasses, a recent photo with your normal hairstyle — that input will beat a filtered bathroom selfie through the best model on the market. Filters destroy the facial detail the model needs.&lt;/p&gt;

&lt;p&gt;How to evaluate a tool: &lt;strong&gt;use the free preview and judge your own face.&lt;/strong&gt; Any tool worth paying for lets you see yourself in the output before money changes hands. If it doesn't — if it asks for payment before showing you a single likeness — skip it. Generate several looks and discard the ones that don't look like you; likeness is a selection problem, not a one-shot gamble.&lt;/p&gt;

&lt;p&gt;Watch for the telltale failures: plastic-smooth skin, warped ears or glasses, and a face that's "almost but not quite" you. At thumbnail size, almost-quite-you reads as fake, which is worse than an honest phone photo.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Price: what are you actually buying?
&lt;/h2&gt;

&lt;p&gt;Three routes, honest math:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Studio session: $150–$350&lt;/strong&gt; in most US cities, plus scheduling and travel. Best absolute quality, highest hassle. Makes sense for executives and anyone whose photo is a career asset.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DIY phone photo: $0.&lt;/strong&gt; Stand facing a large window, plain wall behind you, phone at eye level, shoulders-up crop. Portrait mode plus a free background remover gets you surprisingly far. The bar is "clear, recent, professional" — not "expensive."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI headshot generator: roughly $9–$30.&lt;/strong&gt; Upload one selfie, get studio-style headshots in minutes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Within the AI category, watch the pricing &lt;em&gt;model&lt;/em&gt;, not just the price. A subscription makes sense for tools you use weekly. A headshot is something you need twice a year — monthly billing for that is a bad deal, and expiring credits are worse. I priced my own tool as one-time packs ($9 for 10 headshots up to $99 for 400 with 4K downloads, files never expire) precisely because subscriptions felt wrong for this. Whatever tool you choose, prefer one-time pricing and check whether your files expire.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Privacy: where does your face go?
&lt;/h2&gt;

&lt;p&gt;You're uploading your face to a website. This deserves thirty seconds of scrutiny:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Is the photo stored?&lt;/strong&gt; Some tools keep your uploads indefinitely. Ask.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Is it used for training?&lt;/strong&gt; Some terms of service allow it. Read them.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Who processes payment?&lt;/strong&gt; You want a real payment processor (Stripe, Paddle), not a form that emails someone your card number.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;My stance, since I have to live with it: uploaded selfies are sent to the model for generation and then discarded — never stored, never used for training. I consider this table stakes, not a feature, but not every tool agrees. Check before you upload, not after.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Fit: does it match how you actually look?
&lt;/h2&gt;

&lt;p&gt;A hyperreal headshot in a finance suit on someone who works in a warehouse looks wrong to everyone who meets them. Pick outfits and backgrounds close to how you actually dress. And keep the photo current — an AI headshot from five years ago is no better than an outdated real photo. The test I give everyone: show it to a friend and ask "is this me on a good day?" If they hesitate, regenerate.&lt;/p&gt;

&lt;h2&gt;
  
  
  So which one?
&lt;/h2&gt;

&lt;p&gt;For most job seekers, the decision tree is short:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Try the $0 DIY route first — window light, plain wall, shoulders-up. You might be done.&lt;/li&gt;
&lt;li&gt;If you want the polished studio look without the studio, pick an AI tool with a free preview, one-time pricing, and a clear deletion policy.&lt;/li&gt;
&lt;li&gt;Only book the $300 session if your photo is genuinely a career asset.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Disclosure, as promised: I built Hey AI Headshot to be a solid &lt;a href="https://heyaiheadshot.com/" rel="noopener noreferrer"&gt;linkedin headshot&lt;/a&gt; generator — 3 free HD previews, no credit card, your selfie is never stored or used for training. I'm obviously biased, so don't take my word for it: use the free previews on any tool you're considering, mine included, and judge the likeness yourself. The preview is the review.&lt;/p&gt;

&lt;p&gt;Whatever you choose, test the final photo at thumbnail size before uploading. That's how almost everyone will ever see it — make those 60 pixels count. And if you want to see what a single selfie can turn into, here's the &lt;a href="https://heyaiheadshot.com/" rel="noopener noreferrer"&gt;linkedin headshot&lt;/a&gt; tool I built. The thumbnails will tell you more than I can.&lt;/p&gt;

</description>
      <category>career</category>
      <category>ai</category>
      <category>productivity</category>
      <category>beginners</category>
    </item>
    <item>
      <title>How I Built an AI Headshot Generator as a Solo Founder: Pipeline, Likeness Lessons, and Real Numbers</title>
      <dc:creator>Miu Li</dc:creator>
      <pubDate>Thu, 22 Oct 2026 06:27:07 +0000</pubDate>
      <link>https://dev.to/miu_li_679b6b9d9ca81c15f7/how-i-built-an-ai-headshot-generator-as-a-solo-founder-pipeline-likeness-lessons-and-real-numbers-4o72</link>
      <guid>https://dev.to/miu_li_679b6b9d9ca81c15f7/how-i-built-an-ai-headshot-generator-as-a-solo-founder-pipeline-likeness-lessons-and-real-numbers-4o72</guid>
      <description>

&lt;p&gt;I'm a solo founder, and I build boring software for a living. My latest product is Hey AI Headshot — upload one selfie, get studio-quality professional headshots in minutes. No waitlist, no app install, no $300 studio session.&lt;/p&gt;

&lt;p&gt;I want to share what the pipeline actually looks like, because the hard part of this product surprised me. It's not the model. It's likeness.&lt;/p&gt;

&lt;h2&gt;
  
  
  The pipeline
&lt;/h2&gt;

&lt;p&gt;The flow is intentionally short:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Upload.&lt;/strong&gt; The user drops a single selfie. I enforce almost nothing at this step — no cropping UI, no "stand against a white wall" wizard. Every bit of friction here costs you a conversion, and I've learned users will not read instructions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Preprocessing.&lt;/strong&gt; The image gets validated (face detection, minimum resolution) and normalized. If there's no detectable face, we say so immediately instead of burning a generation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Generation.&lt;/strong&gt; The selfie goes to an image model with outfit, background, and style parameters the user picked. We generate multiple looks per run, not one — this matters more than any prompt trick (more on that below).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Selection.&lt;/strong&gt; The user picks the ones that look like them and downloads. Files never expire.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's it. The whole thing is a thin, opinionated wrapper around a model. Solo-founder products live or die on the opinions, not the wrapper.&lt;/p&gt;

&lt;h2&gt;
  
  
  Likeness is the product
&lt;/h2&gt;

&lt;p&gt;Here's the thing nobody tells you before building in this space: generating a &lt;em&gt;good-looking&lt;/em&gt; headshot is easy. Generating one that &lt;em&gt;looks like the user&lt;/em&gt; is the entire game.&lt;/p&gt;

&lt;p&gt;Early on, my outputs were gorgeous and useless — smooth-skinned strangers in suits. The failure mode of every AI headshot tool is the same: plastic skin, warped ears, glasses that melt into the face, and a person who is "almost but not quite" you. At LinkedIn thumbnail size, almost-quite-you is worse than no photo at all, because it reads as dishonest.&lt;/p&gt;

&lt;p&gt;Three lessons from months of iterating:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Input quality decides everything.&lt;/strong&gt; This is the single biggest lever and it's not even close. Even window light, no beauty filters, no sunglasses, a recent photo with the user's normal hairstyle — this input produces dramatically better likeness than a filtered, dim bathroom selfie through the best model in the world. Filters destroy exactly the facial detail the model needs. I now tell users this upfront instead of pretending the AI can fix anything.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Likeness is a selection problem, not a one-shot problem.&lt;/strong&gt; I stopped trying to make every generation perfect. Instead, generate several looks and let the user discard the ones that don't look like them. This one design decision did more for perceived quality than any model upgrade. My practical advice to anyone evaluating these tools: if a product doesn't let you judge likeness before paying, walk away. That's why I give 3 free HD previews with no credit card — you should see your own face in the output before money changes hands.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Style match beats photorealism.&lt;/strong&gt; A hyperreal headshot in a finance suit on someone who works in a warehouse looks &lt;em&gt;wrong&lt;/em&gt; to anyone who meets them. Letting users pick outfits and backgrounds close to how they actually dress does more for "this looks real" than extra resolution. I also built a background changer so people can refresh an older photo with a clean studio or plain-white backdrop instead of generating from scratch.&lt;/p&gt;

&lt;h2&gt;
  
  
  The unsexy parts that ate most of my time
&lt;/h2&gt;

&lt;p&gt;Nobody writes about these, so I will. The model integration took a weekend. These took months:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pre-generation validation.&lt;/strong&gt; Detecting "no usable face" before spending money on a generation call. Blurry, multi-face, and pet photos are all real inputs. Failing fast with a clear message ("we couldn't find a clear face — try a photo facing a window") saved more support tickets than any FAQ.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Job idempotency.&lt;/strong&gt; Users double-click. Networks retry. If your generation endpoint isn't idempotent, you will charge people twice for the same headshot and they will be furious. Idempotency keys on every generation request, full stop.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stripe webhooks, done boringly.&lt;/strong&gt; Verify signatures, handle &lt;code&gt;checkout.session.completed&lt;/code&gt;, make fulfillment retry-safe. I didn't get clever here and I'm glad.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The download experience.&lt;/strong&gt; Sounds trivial. It isn't. Users want the files on their phone, in high resolution, without re-compressing them into mush. Test the actual bytes the user receives, not just the preview.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of this is AI. All of it is the product.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing and privacy as product decisions
&lt;/h2&gt;

&lt;p&gt;I chose one-time pricing — $9 for 10 headshots up to $99 for 400 with 4K downloads — deliberately. Subscriptions make sense for tools people use weekly. A headshot is something you need twice a year. Charging monthly for that felt extractive, so I don't. Files never expire, commercial use is included on all plans, checkout is Stripe.&lt;/p&gt;

&lt;p&gt;Privacy was the other non-negotiable: the uploaded selfie is sent to the model for generation and then discarded. Never stored, never used for training. This isn't just ethics theater — it's a conversion feature. People are (rightly) paranoid about uploading their face to a random website. "We delete it" outperforms every trust badge I tested.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'd do differently
&lt;/h2&gt;

&lt;p&gt;If I were starting over, I'd spend the first month on the selection UX instead of generation quality. The model was good enough on day one; the thing users actually needed was a fast way to compare ten outputs side by side and spot the three that genuinely look like them. Everything else — backgrounds, outfits, 4K — is garnish.&lt;/p&gt;

&lt;p&gt;I'm still iterating on likeness. If you've built anything in the image-generation space, I'd genuinely love to hear how you handle it — drop a comment.&lt;/p&gt;

&lt;p&gt;And if you're curious what the output looks like on a real face (mine), I put the whole thing up at &lt;a href="https://heyaiheadshot.com/" rel="noopener noreferrer"&gt;best ai headshot generator&lt;/a&gt; — 3 free previews, no card, judge the likeness yourself. That's the only pitch I'll make; the thumbnails speak louder than I can.&lt;/p&gt;

</description>
      <category>indiehacker</category>
      <category>ai</category>
      <category>startup</category>
      <category>buildinpublic</category>
    </item>
  </channel>
</rss>
