Free
Professional Headshot
Transform selfies into polished headshots. Pick a style or write your own prompt.
Style presetsCustom promptProfessional lightingFree tier
Before
Drop or tap to upload
JPG, PNG, WebP · max 50 MB
After
Your result will appear here
Style
Frequently asked questions
What kind of photo should I upload?
A clear, front-facing portrait with good lighting works best.
Can I choose the look?
Yes. Pick a style preset (corporate, executive, creative, outdoor, black & white, casual) and optionally add your own prompt for extra preferences like attire or background.
Can I try different styles on the same photo?
Yes, change the style or prompt and generate again without re-uploading.
Built with Pixeltable
Run this as tables and an API on Pixeltable Cloud.
Fact sheet
Last updated
| Modality | Image |
|---|---|
| Inputs | Image or text prompt |
| Outputs | Generated or edited image |
| Computed column | Model call stored as a computed column |
| What updates | A new or changed row recomputes only that row. Unchanged rows stay cached. |
| Canonical doc | Computed columns |
Runnable sample
import pixeltable as pxt
TableModel = pxt.model_base()
class Photos(TableModel, name='photos'):
image: pxt.Image
width = image.widthRelated tools
- Free Background Remover
Modality: Image
Computed column: reve.edit on the image, saved as a transparent PNG
Docs - Magic Eraser
Modality: Image
Computed column: Image column plus a computed column for the edit
Docs