frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Turn casual photos into professional headshots with AI

https://portraify.app
7•camel2243•7h ago
A while back I needed an ID photo for something urgent. The only way to get one was to find a photo studio, book a time, and wait around for it to be printed, and just one set cost about $13 (converted from my local currency). With how far AI has come, I felt like this should be easier and cheaper by now.

So, I built Portraify. It turns 1–3 casual photos into professional headshots, and also does US passport photos and 1-inch / 2-inch ID photos.

The thing I cared most about was likeness. A headshot or an ID photo is only useful if it actually looks like you, otherwise there's no point. So the AI is tuned to reproduce the real you, no beautifying, no de-aging. It also checks your input photos before generating (lighting, sharpness, face visibility), so you don't waste a generation on a photo that was never going to work.

I know people care a lot about uploading their face to some random AI tool, so to be clear: input photos are processed in memory and discarded after generation. They're never persisted or used for training. Generated portraits are stored so you can re-download them.

One thing to know before you try: it needs a signup (no card) and you get 3 free generations. Let me know if there's anything that could be improved, or anything that doesn't work well in real-world use.

Happy to answer any questions.

Comments

nine_k•6h ago
The idea is good, but why limit it to a professional headshot?

With approximately the same amount of effort / compute the portrait can be put into a large number of circumstances where people enjoy being portrayed: backpacking in a forest, a night in opera, on a deck of a cruise ship with ocean around, any tourist attraction in the background, etc.

camel2243•4h ago
Thanks, that's a good idea, but we're keeping scope narrow for now. It’s tuned for "must look official" rather than "looks cool." We might revisit it later.
serious_angel•6h ago
Thank you for the share/post, but I will never these use these void-bloody dark deafening noise of sorrow as LLM/"AI"-generated, sloppery slop... that is based on stolen actual effort and love of now defaced, unknown artists, people, who believed in their art, their message... and now sold and even further damaged each fraction of a second by LLM vendors/enthusiasts, as you, that service...

Not only that, but you, that service, will definitely use the photos, the input/data sent you, to train these sorrowful models though unknown and undisclosed algorithms even deeper and further, spreading bits of someones' lives and effort neglecting privacy and copyright as these do not exist and never existed... inhumanly.

No. Never. I believe in human work, that has a value to cherish, and learn from.

You? You do you.

Paratoner•6h ago
Why does this read like you've had several strokes in the midst of typing it?
protocolture•6h ago
Fake Passport photo service? I dunno hey. I feel like there's a government department somewhere that just sat bolt upright.
ButlerianJihad•6h ago
I don't know what the policies are around faking/'shopping/enhancing photos for US Passport use, but I do know that there is no "official Passport Photo" service. Generally they will expect you to take and print your own snaps, and attach them on your application. There are a lot of rules around the type and format of photographs that are accepted for this purpose. However, the US Postal Service will take photographs, as an additional service for in-store passport applicants.

I had a strange case for my passport renewal, where they were asking for an updated photo, and I got nicely dressed for my photo and the USPS clerk took it for me, but for some reason the Passport Office rejected it, on quite vague criteria. Then I resubmitted the whole thing verbatim, and it was accepted on the second go. I feel like they just wanted to add some friction to the process.

vunderba•5h ago
Yup. There have been weekly “headshot AI” generator Show HNs for practically a year at this point.

A non‑insignificant portion of them claim to be suitable for passport photos. Touching up a passport photo in any way (Photoshop or AI) is a brilliant way to get yourself denied a U.S. passport.

From the travel.state.gov [1] rules:

- Submit the original, unedited photo without filters or digital changes.

[1] - https://travel.state.gov/en/passports/apply/help/photos.html

camel2243•4h ago
You're right, and appreciate you flagging it. The photo is AI-regenerated, not a crop of the original, not something to submit for an actual passport. Just shipped a disclaimer on that format saying exactly that. Thank you!
cognitiveinline•6h ago
I guess everyone can start a business, but this is such a thin LLM wrapper? how do you justify the cost?
Mikejames•2h ago
ummm you know gemini can do this no problem - why would anyone pay for this?
Mikejames•2h ago
exhibit A i just posted this for lols https://www.linkedin.com/posts/mike-james-3323a245_not-in-a-...

Qwen-Image-3.0: Rich Content, Authentic Details, Deep Knowledge

https://qwen.ai/blog?id=qwen-image-3.0
114•ilreb•2h ago•61 comments

Incremental – A library for incremental computations

https://github.com/janestreet/incremental
217•handfuloflight•6h ago•38 comments

Who's afraid of Chinese models?

https://stratechery.com/2026/whos-afraid-of-chinese-models/
674•mfiguiere•23h ago•478 comments

Arduino Launches Plug-and-Play Modules for Long-Range Sensor Projects

https://www.allaboutcircuits.com/news/arduino-launches-plug-and-play-modules-for-long-range-senso...
21•WaitWaitWha•3d ago•7 comments

Linux kernel will support $ORIGIN, sort of

https://fzakaria.com/2026/07/20/linux-kernel-will-support-origin-sort-of
56•ingve•4h ago•31 comments

Kimi Work

https://www.kimi.com/products/kimi-work
568•ms7892•17h ago•240 comments

Jelly UI: Soft-body physics for native HTML form controls

https://jelly-ui.com/
510•baldvinmar•17h ago•157 comments

Running Doom on Our Custom CPU and Going Viral

https://www.armaangomes.com/blogs/doom/
78•arghunter•6h ago•19 comments

Human mathematicians are being outcounterexampled

https://xenaproject.wordpress.com/2026/07/20/human-mathematicians-are-being-outcounterexampled/
356•artninja1988•15h ago•148 comments

How to pack ternary numbers in 8-bit bytes

https://compilade.net/blog/ternary-packing
19•JoshTriplett•6d ago•10 comments

Nativ: Run frontier open models locally on your Mac

https://blaizzy.github.io/nativ/
285•aratahikaru5•16h ago•94 comments

A Koi Pond Mosaic Made from 10 Pounds of 3D Printer Waste

https://www.instructables.com/A-Koi-Pond-Mosaic-Made-From-10-Pounds-of-3D-Printe/
38•sudo_cowsay•6h ago•32 comments

Show HN: Immersive Gaussian Splat tour of grace cathedral, San Francisco

https://vincentwoo.com/3d/grace_cathedral/
173•akanet•14h ago•43 comments

I wrote an bash enumerator because I was sick of xargs

https://numerlab.org/2025/07/20/bashumerate-enumerator/
141•wallach-game•14h ago•112 comments

Show HN: Ex Situ – Open-source spatial index of displaced cultural artifacts

https://exsitu.app/map
37•hbyel•6h ago•22 comments

VTubing: How a Japanese Phenomenon Is Going Worldwide

https://www.tokyodev.com/articles/vtubing-how-a-japanese-phenomenon-is-going-worldwide
35•pwim•7h ago•18 comments

Postmortem of a British Startup: Tract

https://buildwithtract.com/
8•barry-cotter•1d ago•8 comments

Agent swarms and the new model economics

https://cursor.com/blog/agent-swarm-model-economics
204•jlaneve•16h ago•91 comments

The Psychology of Software Teams

https://www.routledge.com/The-Psychology-of-Software-Teams/Hicks/p/book/9781032963389
100•dcre•5d ago•29 comments

Launch HN: Bloomy (YC S26) – AI-powered mastery learning for K-12

89•alexsouthmayd•18h ago•89 comments

China’s open-weights AI strategy is winning

https://werd.io/american-ai-is-locked-down-and-proprietary-its-losing/
1118•benwerd•20h ago•844 comments

You only need the frontier model for one single edit

https://stencil.so/blog/prewalk
156•jxmorris12•6d ago•49 comments

Shinjuku Station in 3D

https://satoshi7190.github.io/Shinjuku-indoor-threejs-demo/
230•Gecko4072•21h ago•52 comments

I Stopped “Creating Content”

https://refactoringenglish.com/blog/why-i-stopped-creating-content/
183•mtlynch•19h ago•149 comments

Perfection is not over-engineering

https://var0.xyz/posts/perfection-is-not-over-engineering.html
243•var0xyz•20h ago•104 comments

Jellyfin founder Andrew leaves team

https://forum.jellyfin.org/t-project-leadership-changes
256•swat535•11h ago•200 comments

The Power of Awareness: Overcoming Surveillance Capitalism

https://www.scottrlarson.com/presentations/overcoming-surveillance-capitalism-with-awareness/
114•trinsic2•14h ago•20 comments

How we measured AI writing across arXiv, and where the measurement breaks

https://unslop.run/blog/measuring-ai-writing-on-arxiv
226•dopamine_daddy•18h ago•155 comments

Hacker wipes Romania's land registry database

https://news.risky.biz/risky-bulletin-hacker-wipes-romanias-entire-land-registry-database/
651•speckx•21h ago•365 comments

My two year old taught me constraint solving

https://thecomputersciencebook.com/posts/how-my-2yo-taught-me-constraint-solving/
81•bambataa•1w ago•27 comments