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.

  1. 1Add your frames in the dashboard and upload a 3D model (or a photo we convert).
  2. 2Configure your app in the dashboard.
  3. 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.

By submitting, you agree to our privacy policy. We'll only use your details to respond to your enquiry.