Skip to main content
    Eyewear Solution · Live AR

    Eyewear Virtual Try-On for Glasses & Sunglasses Stores

    Shoppers try your frames live on camera, in the browser, with no app to download. The frames track the face in real time, and the 3D models are built from the product photos you already have.

    Install on Shopify

    Free Starter plan: 25 try-on sessions a month and 3 AI-built 3D frames.

    Product page mockup showing sunglasses with a Try On badge and AR face-alignment markers

    What is eyewear virtual try-on software?

    Eyewear virtual try-on software lets online shoppers see glasses and sunglasses on their own face through a phone or laptop camera before they buy. TryOn Virtual tracks 468 points on the face in real time, sits each frame on the nose bridge, moves the temple arms with head angle, and renders lenses with physically based materials, so tints, gradients, and mirror coatings look real. It runs in the browser with no app download, and camera frames never leave the shopper’s device. Each frame needs a 3D model, which the built-in builder generates from up to 4 product photos, typically in under five minutes. Merchants install it as a Shopify app, add a script embed on WooCommerce or Magento, or connect a custom store through the REST API. The Starter plan is free, with 25 try-on sessions a month and 3 AI-built 3D frames.

    +32%
    Conversion rate
    −45%
    Returns
    2.5×
    Engagement
    468
    Face landmarks tracked

    Conversion, returns, and engagement figures: TryOn Virtual merchant data.

    How it works for eyewear stores in four steps

    Step 01

    Pick up to 4 product photos

    Use the catalog shots you already have — front, side, and 45° angles work best. JPEG, PNG, or WebP.

    Step 02

    AI builds the 3D frame

    The eyewear 3D model builder reconstructs the frame and bakes its materials, typically in under five minutes.

    Step 03

    Check the fit

    Preview the frame on a reference head or on your own face through your webcam, and fine-tune position, rotation, and scale before going live.

    Step 04

    Go live on the product page

    The Try On button appears on the product page. Shoppers open their camera and the frames track their face in real time.

    What shoppers see when they try on frames

    The question every eyewear shopper has is “will these suit my face?” Each part of the try-on is built to answer it.

    Diagram of 468 face landmarks with callouts for bridge alignment and temple tracking
    Frame fit

    Frames that sit on the nose bridge

    A 468-point face mesh places the frame on the bridge and aligns it with the eyes and ears, then keeps it there as the shopper moves, so they judge the frame on their real face shape.

    • Nose bridge alignment
    • Follows head position and depth
    Temples

    Arms that move like real glasses

    The temple arms respond to head angle. When a shopper turns to check their profile, the arms follow the side of the head instead of floating in front of it.

    • Head-angle responsive temples
    • Profile views that look right
    Lenses

    Tints, gradients, and mirror coatings

    Physically based rendering with HDR environment maps gives lenses believable reflections and color, including gradient tints and mirror coatings on sunglasses.

    • Tinted, gradient, and mirror lenses
    • Clear optical lenses
    Compare

    Switch frames without starting over

    Shoppers can try related styles in the same session, compare frames side by side, and take a screenshot to decide later or share with a friend.

    • Side-by-side frame comparison
    • Screenshot and share

    3D frames without a 3D studio

    Generate 3D frames from your product photos

    Real-time AR needs a 3D model of every frame, and that used to mean a 3D studio and a multi-week turnaround. The built-in pipeline takes up to 4 ordinary product photos, then handles alignment, background removal, geometry reconstruction, material baking, and mobile optimization on its own. Models typically finish in under five minutes and go live in the try-on widget. See how the eyewear 3D model builder works.

    Or upload the models you already have

    If your frame supplier provides 3D files, upload them: GLB is recommended, and GLTF, USDZ, SPZ, and PLY are accepted. Each upload gets an automatic check for polygon count, texture size, and material compatibility. Paid plans include AR optimization for your own assets.

    3D viewer and try-on in one

    Each frame is a real 3D model rendered live over the camera feed in the shopper’s browser, at up to 60fps on mid-range phones. You don’t need separate 3D viewer software for eyewear plus a separate AR app: one widget handles the model, the rendering, and the live try-on.

    Eyewear try-on plugin options by platform

    It’s the same production widget everywhere. Only the install method changes.

    Shopify

    Shopify app + theme block

    Install from the Shopify App Store, build or upload your frames, and add the TryOn block to your product template. Works with every Shopify 2.0 theme with no code. Step-by-step guide: how to add eyewear try-on to Shopify.

    Shopify setup
    WooCommerce

    Script embed, no plugin

    Paste a short script and a Try On button into your WooCommerce product template. There is no WordPress plugin to install or keep patched, and products are managed in the merchant panel.

    WooCommerce guide
    Magento & custom

    Embed + REST API

    Magento, headless, and custom storefronts use the same embed. Sync your frame catalog with the REST API, using your own product IDs if you like.

    Virtual try-on API

    Eyewear try-on: TryOn Virtual vs Fittingbox

    Fittingbox is the eyewear-only veteran with more than 20 years in the category. Here is how the two compare for an online eyewear store.

    TryOn VirtualFittingbox
    Eyewear depthLive AR face tracking + AI 3D models from photosCategory veteran — 195k+ frames, PD tool
    Pupillary-distance (PD) measurementNot offeredYes
    Category coverageEyewear, watches, jewelry, clothing, shoesEyewear only
    Try-on modesReal-time AR + AI photo-swapReal-time AR (eyewear)
    Published pricing$0 / $15 / $49 / $149 / Custom$59 / $99 / $199 per month
    Free tierYes — $0 Starter, 25 sessions/mo14-day free trial
    PlatformsShopify, WooCommerce, custom + REST APIShopify, WooCommerce, Magento, WordPress

    Fittingbox details from its public site and Shopify App Store listing (pricing verified September 2026). Always confirm on the vendor’s own page. Full breakdown: TryOn Virtual vs Fittingbox.

    Which should you choose?

    If you sell eyewear only and need the deepest frame library, PD measurement, and in-store hardware, Fittingbox is the veteran to beat. Choose TryOn Virtual if you want to start free instead of on a trial clock, build 3D frames from your own photos, or sell other categories such as watches and jewelry alongside glasses.

    A note for prescription and optical retailers

    Try-on is a style and fit preview. It shows how a frame’s shape, size, and color look on the shopper’s face, and it works for optical frames as well as sunglasses. It does not measure pupillary distance, read a prescription, or replace an eye exam. Keep lens width, bridge, and temple measurements on the product page, and collect PD the way you do today.

    Pricing for eyewear catalogs

    StarterFree

    25 try-on sessions / month

    3 free AI-built 3D models for AR try-on

    Essentials$15 / month

    150 try-on sessions / month

    5 free AI-built 3D models for AR try-on

    Growth$49 / month

    500 try-on sessions / month

    10 free AI-built 3D models for AR try-on

    Scale$149 / month

    2,500 try-on sessions / month

    100 free AI-built 3D models for AR try-on

    CustomCustom

    Unlimited try-on sessions

    Unlimited AI-built 3D models for AR try-on

    Plans are priced by try-on sessions, not frame count, so try-on covers your whole catalog. The free 3D models per plan decide how many frames you can build from photos before overage applies. Paid tiers include a 7-day free trial. See all plans and overage rates.

    Eyewear try-on questions

    Is there a virtual eyewear try-on plugin for Shopify and WooCommerce?

    Yes. On Shopify it is an app from the Shopify App Store plus a theme block you add to your product template, with no code. On WooCommerce it is a script embed rather than a WordPress plugin: you paste a short script and a Try On button into the product template. Magento and custom storefronts use the same embed.

    Do I need 3D models of my frames?

    Live AR needs one per frame, but you don’t have to make them. Upload up to 4 product photos and the 3D model builder generates the frame, typically in under five minutes. If you already have GLB, GLTF, USDZ, SPZ, or PLY files, you can upload those instead.

    Does it measure pupillary distance (PD) or frame size?

    No. TryOn Virtual shows how a frame looks and sits on the shopper’s face, but it does not measure PD and it is not a substitute for an eye exam or a fitting. Keep frame measurements (lens width, bridge, temple length) on the product page. If PD measurement is a hard requirement, Fittingbox offers it.

    Does it work for prescription frames and sunglasses?

    Yes. It works for optical frames, prescription glasses, and sunglasses. Clear lenses, tints, gradients, and mirror coatings all render, so optical retailers and fashion eyewear brands use the same setup.

    Is the shopper’s camera feed uploaded anywhere?

    No. Eyewear try-on runs entirely in the shopper’s browser. Camera frames and face-tracking data stay on the device, are never sent to our servers, and are discarded when the session ends.

    Can shoppers compare several frames in one session?

    Yes. Related styles can be offered inside the same try-on window, so a shopper can switch between frames without closing the camera, compare them side by side, and take a screenshot of the ones they like.

    How much does eyewear virtual try-on cost?

    The Starter plan is free with 25 try-on sessions a month and 3 AI-built 3D models. Essentials is $15/month (150 sessions, 5 models), Growth is $49/month (500 sessions, 10 models), and Scale is $149/month (2,500 sessions, 100 models), each with a 7-day free trial. Pricing is per session, so frame count doesn’t change your plan.

    Will it slow down my store?

    No. Product pages load only a small bootstrap script for the Try On button. The 3D engine, frame model, and face-tracking code load after a shopper taps Try On, so initial page load and Core Web Vitals are unaffected.

    Let shoppers try every frame

    Build your first 3D frames from photos for free, and go live on Shopify or your own store today.

    Install on Shopify

    We use cookies to measure how the site is used and how visitors find us. Essential cookies are always on. See our Privacy Policy.