Virtual try-on
Try-on accurate enough to trust the fit
Overlay filters guess. Roaya measures. Card-calibrated pupillary distance and true face scale mean the frames a shopper sees match the frames that arrive.
Accuracy
Why card calibration beats overlay filters
Overlay filters
- Frames floated onto a face at an arbitrary size
- No real-world scale. Fit is a guess.
- Looks fun, but won't tell you if frames are too wide
Roaya
- A bank card gives a one-time, real-millimeter scale reference
- Pupillary distance and face width measured on-device
- Frames rendered at true size, so wide frames look wide
Live Demo
Try it on your face, right now
For retailers
What it does for your store
Fewer returns
When the fit on screen matches reality, fewer frames come back.
More confident buyers
Shoppers who can see the real fit are readier to check out.
Works on any device
Runs in the mobile and desktop browser, no app install.
Private by design
Face tracking runs on the device. No camera images leave it.
Integration
A few lines of script
Add the Roaya script once, then drop a button next to any frame. Point it at the frame's SKU and try-on goes live.
- 1Add your frames in the dashboard and upload a 3D model (or a photo we convert).
- 2Configure your app in the dashboard.
- 3Paste the snippet and try-on is live.
<script
src="https://cdn.roaya-ai.com/sdk/v1/vto.js"
defer
></script>
<button
data-roaya-vto
data-roaya-key="pk_live_xxx"
data-roaya-frame-sku="RX-1042"
>
Try on
</button>Request a demo
Tell us about your catalog and we'll show Roaya running on your frames.