Table of Contents
Virtual try-on technology is becoming an important part of the online eyewear shopping experience. Instead of relying only on product photographs, customers can use their device camera to see how different glasses frames look on their face before making a purchase.
For eyewear brands, optical retailers, Shopify stores, and e-commerce businesses, choosing the right virtual try-on software requires more than simply looking for an AR feature. The software needs to provide reliable face tracking, realistic frame positioning, good performance across devices, easy product management, and integration with the existing shopping experience.
This guide explains the most important factors to consider when selecting virtual try-on software for an eyewear business and looks at technologies such as Banuba, DeepAR, ImagineAR, 8th Wall, MediaPipe, ARKit, and ARCore.
What Is Virtual Try-On Software for Eyewear?
Virtual try-on software uses computer vision, augmented reality, and sometimes AI to place a digital representation of glasses onto a customer’s face through a smartphone, tablet, computer, or other compatible device.
A typical eyewear virtual try-on experience needs several technologies working together:
- Face detection – identifies the customer’s face.
- Face tracking – follows the position and movement of the face.
- Facial landmarks or 3D face geometry – identifies important areas such as the eyes, nose, and ears.
- Frame positioning – determines where the glasses should appear.
- 3D rendering – displays the glasses realistically.
- Occlusion – allows parts of the frame, such as temples, to appear naturally behind the head.
- Lighting and rendering – helps the virtual glasses look more realistic.
- E-commerce integration – connects the try-on experience with products, variants, carts, and purchases.
For example, Google MediaPipe Face Landmarker can produce 3D facial landmarks, blendshape scores, and transformation matrices that developers can use for real-time effects and virtual experiences.
Why Eyewear Businesses Need to Choose Carefully
Not every AR SDK or virtual try-on platform is designed specifically for eyewear.
A technology may provide excellent face filters but still require substantial development work before it can support a realistic glasses shopping experience.
An eyewear business should therefore evaluate software based on its actual business requirements.
Important questions include:
- Does it support glasses specifically?
- Does it work on mobile browsers?
- Does it support iOS and Android?
- Does it support prescription glasses and sunglasses?
- How accurately does it position frames?
- Can customers rotate their heads?
- Can the system handle different face shapes?
- Can the business add its own frame catalog?
- Does it integrate with Shopify or another e-commerce platform?
- Can the try-on experience be customized?
- How much development work is required?
- How is the software licensed and priced?
- What analytics are available?
- How does it handle customer privacy?
1. Start With Your Business Requirements
Before comparing software providers, define what your eyewear business actually needs.
A small Shopify eyewear store may need a simple browser-based solution that can be added to product pages.
A large eyewear brand may need:
- Web and mobile support
- Thousands of products
- Custom frame digitization
- Multiple frame colors
- Prescription lens options
- Analytics
- Product catalog integration
- Custom branding
- API access
- Native mobile applications
The right technology depends heavily on the size and technical requirements of the business.
Example
A Shopify store might want:
Product page → Try It On → Camera → Virtual glasses → Add to Cart
A large retailer might instead require:
Product catalog → AR engine → Customer profile → Frame recommendation → Virtual try-on → Product configuration → Checkout
These are very different implementation requirements.
2. Look for Accurate Face Tracking
Face tracking is one of the most important components of eyewear virtual try-on.
When a customer moves their head, the virtual glasses should remain aligned with their face rather than drifting, jumping, or appearing detached.
For glasses, tracking needs to recognize areas around:
- Eyes
- Nose
- Temples
- Cheeks
- Head position
- Face orientation
Apple’s ARKit, for example, provides an ARFaceTrackingConfiguration for tracking facial movement and expressions through the front camera, while ARFaceAnchor provides information about facial position, orientation, topology, and expressions.
For an eyewear business, however, having face tracking available is only the beginning. The software also needs an appropriate rendering and frame-fitting system.
3. Evaluate Glasses-Specific Virtual Try-On Capabilities
A general face filter SDK and a dedicated eyewear virtual try-on platform are not necessarily the same thing.
Glasses have specific requirements.
The software should ideally support:
- Different frame shapes
- Different frame sizes
- Sunglasses
- Prescription frames
- Transparent lenses
- Multiple colors
- 3D models
- Realistic reflections
- Correct frame positioning
- Face occlusion
- Different viewing angles
For example, Banuba’s current virtual try-on technology specifically includes eyewear, while its Face AR SDK provides face tracking and related capabilities across supported platforms.
DeepAR also provides an eyewear try-on solution designed for both sunglasses and prescription glasses.
This distinction is important when selecting software: look for evidence that the technology can handle eyewear rather than assuming that any face-tracking SDK automatically provides a complete glasses try-on solution.
4. Check WebAR Support
For e-commerce businesses, browser-based virtual try-on can be particularly useful because customers can access it without installing a dedicated application.
A typical experience could look like:
Shop Product → Click “Virtual Try-On” → Allow Camera → Try Glasses → Buy
This can reduce friction during the shopping process.
Banuba’s Web AR technology, for example, supports browser-based face AR and virtual try-on experiences, including glasses.
ImagineAR also provides WebAR experiences that can be activated through a QR code or URL without requiring an app download. Its platform combines WebAR with a cloud content-management system and analytics.
For an online eyewear store, ask whether the solution works reliably on:
- iPhone browsers
- Android browsers
- Desktop computers
- Tablets
- Different camera resolutions
- Different network conditions
5. Consider Banuba
Banuba is an AR technology provider with face tracking, WebAR, and virtual try-on capabilities.
Its Face AR SDK supports features including single-face and multi-face tracking, face attributes, face shape, and pupillary distance.
Banuba also offers a dedicated virtual try-on product for e-commerce that includes eyewear. Its current documentation describes both web-based and native approaches to virtual glasses try-on.
Banuba can be relevant when you need:
- Eyewear virtual try-on
- Face tracking
- Web-based experiences
- Native mobile experiences
- Custom AR applications
- E-commerce integration
- Product catalog digitization
One advantage of using a specialized AR provider is that the business does not necessarily have to build the entire computer-vision pipeline from scratch.
6. Consider DeepAR
DeepAR is another AR SDK/platform that can be used for virtual try-on experiences.
Its virtual try-on offering includes glasses and supports browser and application-based AR shopping experiences. DeepAR specifically describes its eyewear experience as supporting both shades and prescription glasses.
DeepAR can be considered when an eyewear business wants:
- Face tracking
- Browser-based AR
- Mobile AR
- Glasses try-on
- 3D assets
- Custom AR experiences
The availability of tools for managing 3D assets can also be relevant when a retailer has a large collection of frames that need to be represented digitally.
7. Consider ImagineAR
ImagineAR takes a broader AR-platform approach.
Its platform supports marker-based, location-based, and Web-based AR activations, along with cloud content management and analytics.
For an eyewear business, ImagineAR can be interesting when virtual try-on is part of a broader AR marketing strategy.
For example, a brand could potentially combine:
- Product packaging AR
- QR-code campaigns
- Promotional experiences
- Interactive product content
- WebAR campaigns
- Customer engagement analytics
However, when evaluating ImagineAR specifically for eyewear try-on, businesses should verify the exact face-tracking and eyewear-fitting functionality required for their implementation rather than treating general WebAR capabilities as equivalent to a complete glasses try-on system.
8. Consider 8th Wall
8th Wall has historically been a significant WebAR technology platform and has provided browser-based AR capabilities including face effects and image tracking. Its technology has included browser-based computer vision, 6-DoF tracking, image targets, and face effects.
Its examples have also demonstrated attaching 3D glasses to a detected face, making the technology relevant to eyewear AR development.
However, there is an important current consideration for businesses evaluating 8th Wall: the company announced that its hosted platform would begin winding down in 2026, with hosted experiences scheduled to continue through February 28, 2027.
Therefore, businesses considering 8th Wall for a new long-term eyewear project should carefully evaluate the current transition, available export options, and long-term maintenance strategy before making an implementation decision.
9. Consider MediaPipe
MediaPipe is particularly interesting for businesses with an in-house development team.
Google’s MediaPipe Face Landmarker can detect facial landmarks and expressions and provide 3D landmarks, blendshape scores, and transformation matrices.
This gives developers building blocks for creating their own AR experiences.
MediaPipe may be useful for:
- Custom face tracking
- Prototype development
- Computer-vision applications
- Web applications
- Custom AR pipelines
- Research and experimentation
However, a developer using MediaPipe may still need to build the rest of the eyewear experience, including:
- Frame fitting
- 3D rendering
- Occlusion
- Asset management
- Product integration
- Camera controls
- E-commerce integration
- Analytics
Therefore, MediaPipe should not automatically be considered a complete virtual try-on platform.
10. Consider ARKit
ARKit is Apple’s augmented-reality framework for iOS and supported Apple devices.
ARKit’s face-tracking functionality can detect facial movement and expressions using the front camera. It provides face anchors containing information about facial position, orientation, topology, and expressions.
This makes ARKit useful for native iOS eyewear applications.
A business building a dedicated iPhone or iPad application can use ARKit as part of its AR architecture.
However, ARKit is primarily a development framework rather than a complete eyewear e-commerce solution. Developers still need to implement the product catalog, frame models, rendering, shopping functionality, and other business components.
11. Consider ARCore
ARCore is Google’s AR framework for Android and other supported platforms.
Its Augmented Faces API provides face-region poses and a 468-point 3D face mesh that can be used to place virtual assets on a face. Google specifically lists try-ons, filters, and effects among potential uses.
For an Android eyewear application, ARCore can therefore provide an important part of the technical foundation.
As with ARKit and MediaPipe, though, developers need to build the business-specific components around the tracking system.
12. Compare the Technologies
Here is a simplified way to understand the technologies:
| Technology | Main Role | Eyewear Try-On | Web Focus | Native Development |
|---|---|---|---|---|
| Banuba | Face AR + VTO | Strong | Yes | Yes |
| DeepAR | AR SDK + VTO | Strong | Yes | Yes |
| ImagineAR | AR/WebAR platform | Depends on implementation | Yes | Yes |
| 8th Wall | WebAR platform | Possible through face effects | Strong historically | Web-focused |
| MediaPipe | Computer vision / landmarks | Requires development | Yes | Yes |
| ARKit | Apple’s AR framework | Requires development | No | iOS |
| ARCore | Google’s AR framework | Requires development | Limited compared with WebAR | Android |
This table should be treated as a technology-level comparison rather than a statement that every provider offers identical features, pricing, or implementation methods.
13. Check Frame Digitization Requirements
Virtual try-on software is only as good as the digital representation of the glasses.
Your business should ask:
- How are frames digitized?
- Are 3D models required?
- Can existing CAD files be used?
- How long does each frame take to prepare?
- Can multiple colors be supported?
- Can lens transparency be represented?
- Can frame dimensions be configured?
- How are new products added?
- Can the catalog be updated automatically?
If you have 20 frames, manual asset preparation may be manageable.
If you have 5,000+ frames, catalog management becomes a major part of the technology decision.
14. Check Face and Frame Accuracy
Accuracy should be tested using real customers and real products rather than relying only on a software demo.
Test:
- Narrow faces
- Wide faces
- Different nose shapes
- Different skin tones
- Different hairstyles
- Different lighting
- Different camera qualities
- Glasses with thin frames
- Large frames
- Rimless frames
- Sunglasses
- Transparent frames
Also test head movement.
Ask customers to:
- Look straight ahead
- Turn left
- Turn right
- Tilt their head
- Move closer to the camera
- Move farther away
The glasses should remain properly positioned throughout the experience.
15. Test Performance on Real Devices
A virtual try-on experience can look excellent on a high-end phone and perform poorly on an inexpensive device.
Before selecting software, create a device-testing matrix.
Test categories
iOS
- Older iPhones
- Recent iPhones
- Different Safari versions
Android
- Entry-level devices
- Mid-range devices
- High-end devices
- Different Android versions
Desktop
- Chrome
- Edge
- Safari
- Different webcams
Measure:
- Loading time
- Camera startup
- Tracking stability
- Frame rate
- Battery usage
- Memory usage
- Rendering quality
- Camera permissions
- Recovery after camera interruption
16. Evaluate Shopify and E-Commerce Integration
If your eyewear store operates on Shopify, the virtual try-on experience should connect naturally with your product catalog.
Ideally, customers should be able to:
View product → Try on → Change frame/color → Select variant → Add to cart
The software should make it easy to associate an AR asset with a specific SKU or product variant.
For larger e-commerce businesses, API access may also be important.
Consider whether the platform provides:
- Shopify integration
- JavaScript SDK
- REST APIs
- Webhooks
- Product synchronization
- Variant support
- Add-to-cart integration
- Analytics APIs
17. Check Customization and Branding
Your virtual try-on should look like part of your eyewear store rather than an unrelated third-party application.
Look for options to customize:
- Buttons
- Colors
- Fonts
- Camera interface
- Product selectors
- Frame menus
- Loading screens
- Instructions
- Mobile layout
- Desktop layout
White-label functionality can be especially important for established eyewear brands.
18. Think About Privacy and Customer Data
Virtual try-on uses camera input and potentially facial information, so privacy should be part of your technology evaluation.
Ask vendors:
- Is camera data processed locally?
- Is facial information stored?
- Is video uploaded to a server?
- How long is information retained?
- What analytics are collected?
- Where is data processed?
- What privacy controls are available?
For example, Apple’s documentation specifically notes that applications using ARKit face tracking need to address privacy requirements relating to facial information.
Your legal and privacy requirements will depend on your target markets and implementation, so these questions should be reviewed with the appropriate technical and legal teams.
19. Understand the Pricing Model
Virtual try-on software can be priced in different ways.
Common models include:
Subscription
You pay a recurring monthly or annual fee.
Usage-based
Pricing depends on:
- Sessions
- API calls
- Monthly active users
- Try-on events
- Traffic
Per-platform licensing
Separate pricing may apply to:
- iOS
- Android
- Web
- Unity
Custom enterprise pricing
Large businesses may negotiate custom contracts.
Do not compare prices based solely on the monthly license.
Calculate the total cost of ownership, including:
- Software licensing
- Development
- 3D asset creation
- Frame digitization
- Integration
- Hosting
- Maintenance
- Analytics
- Support
- Product catalog updates
20. Look at Analytics
A virtual try-on should generate measurable business information.
Useful metrics can include:
- Try-on sessions
- Try-on rate
- Most-tried frames
- Try-on-to-cart rate
- Add-to-cart rate
- Conversion rate
- Popular frame styles
- Device performance
- Abandonment rate
- Return rate
Analytics can help an eyewear brand understand not only whether customers use virtual try-on, but also which products customers are interested in trying.
21. Consider Scalability
Your technology should support your business as the catalog grows.
Ask:
- Can it support hundreds or thousands of frames?
- How quickly can new products be added?
- Can multiple stores use the same system?
- Can it support multiple countries?
- Can it support multiple languages?
- Can it handle traffic spikes?
- Can the product catalog be synchronized automatically?
A solution that works for a small catalog may become difficult to manage when the business expands.
22. Think About Development Requirements
One of the biggest differences between AR technologies is how much development work they require.
Dedicated virtual try-on platform
Usually provides more ready-made functionality.
Potentially less development work
AR SDK
Provides the core AR capabilities, but developers build more of the experience.
Moderate development work
Computer-vision framework
Provides lower-level building blocks.
Potentially more development work
For example, MediaPipe provides facial landmarks and transformation information, while ARKit and ARCore provide platform-specific AR capabilities. Developers still need to build the complete eyewear shopping experience around those technologies.
23. Consider Your Long-Term Technology Strategy
Choosing virtual try-on software should not be based only on today’s requirements.
Think about where your business is going.
You may eventually want:
- AI-powered frame recommendations
- Face-shape analysis
- Personalized product recommendations
- Prescription configuration
- AR mirrors
- Mobile applications
- WebAR
- Social media experiences
- Virtual shopping assistants
- Product visualization
- Omnichannel AR experiences
A technology platform that can support multiple future use cases may reduce the need to rebuild your AR infrastructure later.
Virtual Try-On With Zeanex Studio
For eyewear businesses looking for a customized virtual try-on experience, Zeanex Studio can be used as a reference point for exploring how virtual glasses try-on can be incorporated into an online product experience.
You can learn more about virtual glasses try-on here:
Zeanex Studio – Virtual Try-On for Glasses
The key idea is to make AR part of the customer’s shopping journey rather than treating it as a separate technology demonstration.
A well-designed experience can connect:
Product Catalog → Virtual Try-On → Product Selection → Add to Cart → Checkout
A Practical Checklist for Choosing Virtual Try-On Software
Before signing a contract, evaluate each solution against the following checklist.
| Requirement | Questions to Ask |
|---|---|
| Face Tracking | Does tracking remain stable during head movement? |
| Eyewear Support | Is glasses try-on specifically supported? |
| Frame Accuracy | Can frames be positioned and scaled accurately? |
| 3D Assets | What format and asset requirements are supported? |
| WebAR | Can customers try glasses directly in their browser? |
| Mobile | Does it support iOS and Android? |
| Shopify | Can it integrate with the product catalog? |
| Variants | Can different colors and sizes be connected to products? |
| Customization | Can the interface match the brand? |
| Performance | Does it work well on lower-end devices? |
| Privacy | How is camera and facial data handled? |
| Analytics | Can try-on activity be measured? |
| Scalability | Can the system support a growing catalog? |
| Support | What technical support is provided? |
| Pricing | What is the total cost of ownership? |
Frequently Asked Questions
1. What is virtual try-on software for eyewear businesses?
Virtual try-on software uses augmented reality (AR), computer vision, and face tracking to let customers see how glasses or sunglasses look on their face using a smartphone, tablet, or computer camera.
2. What features should I look for in eyewear virtual try-on software?
Important features include accurate face tracking, realistic frame positioning, 2D or 3D glasses support, WebAR, mobile compatibility, e-commerce integration, product catalog management, customization, analytics, and strong performance across different devices.
3. Is virtual try-on suitable for Shopify eyewear stores?
Yes. Virtual try-on can be integrated into Shopify eyewear stores so customers can try frames virtually before adding them to their cart. The exact integration method depends on the selected software and Shopify setup.
4. Which technologies can be used to build virtual glasses try-on?
Several technologies can be used, including Banuba, DeepAR, ImagineAR, 8th Wall, MediaPipe, ARKit, and ARCore. Some are specialized AR or virtual try-on platforms, while others provide computer-vision or native AR capabilities that developers can use to build custom solutions.
5. Is Banuba suitable for eyewear virtual try-on?
Banuba provides face AR and virtual try-on capabilities that can be used for eyewear experiences. It can be considered by businesses looking for features such as face tracking, glasses try-on, WebAR, and mobile AR.
6. Can DeepAR be used for virtual glasses try-on?
Yes. DeepAR provides AR capabilities for virtual try-on experiences, including eyewear. It can be used to create browser-based and application-based experiences where customers can see glasses positioned on their face.
7. What is the difference between MediaPipe, ARKit, and ARCore for virtual try-on?
MediaPipe provides computer-vision capabilities such as facial landmarks and face tracking. ARKit provides Apple’s native AR capabilities, while ARCore provides Google’s AR capabilities for supported Android devices. These technologies can provide the foundation for virtual try-on, but developers generally need to build the complete eyewear experience around them.
8. Does virtual try-on require 3D models of glasses?
Not always. Some solutions can use 2D assets, while more advanced experiences can use 3D models to provide better depth, positioning, and realism. The appropriate approach depends on the desired quality and the capabilities of the selected virtual tr
Final Thoughts
Choosing virtual try-on software for an eyewear business requires looking beyond the visual demo.
The most important factors are face-tracking quality, eyewear-specific functionality, frame accuracy, device performance, WebAR support, product catalog management, e-commerce integration, customization, privacy, analytics, scalability, and total cost.
Technologies such as Banuba and DeepAR provide more specialized AR and virtual try-on capabilities, while MediaPipe, ARKit, and ARCore can provide important building blocks for businesses with development resources. ImagineAR can be relevant for broader WebAR and AR marketing experiences, while 8th Wall has historically provided browser-based AR and face-effect capabilities but requires special consideration because of its announced platform transition.
For an eyewear business, the right choice ultimately depends on the desired customer experience, technical resources, product catalog size, target devices, and e-commerce strategy.
The goal should be simple: make it easy for customers to see how the right glasses look on them and move naturally from virtual try-on to purchase.
Zeanex Technologies can help businesses explore AR-powered product experiences that connect digital technology with real-world products.
Zeanex Technologies can help businesses develop and deploy customized AR and virtual try-on experiences for eyewear and other product categories.
Zeanex Studio’s virtual glasses try-on solution is built using the ImagineAR SDK, which provides the AR technology used to create the real-time try-on experience. Zeanex Studio adds the business layer around it, including the admin panel, product management, analytics, QR code sharing, and website integration.
Learn more about our Virtual Try-On for Glasses solution: