← All work
HairOn
See it before you cut it.
iOSAndroidPhoto & Video
Upload a selfie and try more than 100 hairstyles and hair colors on your own face before you book the salon. The results follow your face shape, skin tone and lighting, so they look like you rather than a filter.






What it does
Hairstyle try-on
Wolf cuts, curtain bangs, bobs, pixies, shags, buzz cuts and 100+ more, rendered on your own photo.
Hair color
From honey blonde to platinum or auburn, every shade shown on your hair with no dye and no guessing.
Beard, makeup and glasses
One place to put together the whole look, not just the haircut.
Before and after
Compare looks side by side and save the ones you want to show your stylist.
How it's built
- React Native (Expo) on iOS and Android, from one codebase.
- 35 Supabase Edge Functions: generation, server-side quota, push re-engagement, subscription reconciliation and account deletion.
- Image editing models run behind a server-side quota, so the free tier can never run up the bill.
- RevenueCat subscriptions are verified on the server, with webhooks from both stores.
- Store listings in 31 languages, kept in sync by fastlane.