Ditto vs FittingBox

When it comes to virtual try-on platforms, it’s important to note that not all are created equal.

When it comes to virtual try-on platforms, it’s important to note that not all are created equal. They don’t necessarily provide the same benefits, utilize the same methods, or operate on the same technology.

While our competitor FittingBox, offers a virtual try-on technology of their own, it is very different from Ditto. As a buyer, you want you to understand these core differences so that you can choose the best platform for your needs.

In this post, we will break down how Ditto and FittingBox compare, in regards to virtual try-on, customer experience, and onboarding for new clients.

1. Methodology & Positioning

Ditto’s try-on augments glasses on a video of the customer.

The customer allows camera access and then records a short video of themselves turning their head from side to side, mimicking the movement a customer would do if they were trying on frames in person. To add scale, the customer holds up any card from their wallet to their forehead.

This methodology has higher accuracy, precision, realism, and fit and enables customers to wear their existing glasses while seeing themself in augmented eyewear.

This is positioned as a sales tool.

FittingBox’s try-on augments glasses on a live feed from the camera.

The customer allows camera access and centers their head on the screen. After a second, the glasses augment over their live camera feed.

This methodology is faster and better for initial engagement.

2. Fit

Ditto accurately scales the glasses on the customer’s face so they can see the glasses sized and positioned accurately on their face.

Fittingbox does not scale the glasses on the customer’s face and does not show if the glasses fit.

3. Positioning

Ditto has a precise 3D reconstruction of each customer’s face and accurate detection of ear junctures.

This enables the glasses to be positioned on the face accurately and for the glasses temples to properly align to the ear junctures.

Fittingbox uses a series of landmark points to approximate the 3D head. Nose bridge slopes and ear juncture detection isn’t accurate.

The results in a poorer fit and the temples to frequently come off the ear when the customer is turning their head from side to side.

4. Digital Glasses

Ditto has more realistic digital glasses and takes great care to ensure that the shape, measurements, proportions, and colors of the frames match the physical product accurately.

FittingBox technology is more simplistic and does not always accurately reflect the true shape and color of the frames.

5. Realism

Ditto adjusts the lighting on each frame to match the customer’s scene.

Ditto calculates custom shadows based on each customer’s face, lighting environment and the frame being used. This creates realistic shadows on the customer’s face.

The combination of better fit, higher quality digital glasses, adaptive lighting and shadows results in a much more realistic experience overall.

FittingBox does not adjust to the customers lighting so frames can often appear too bright compared to the customers lighting.

Fittingbox has a default shadow used despite the lighting conditions which often make them appear fake.

The overall effect of the positioning errors and lighting and shadow defaults is a much less realistic experience overall.

6. Ease of Use & Reusability

Ditto allows the customer to record their face once and reuse that recording over and over to try on as many frames as they like.

This enables them to try-on glasses on their phone while they are out and about and not always in a setting conducive to a live try-on.

This recording is also saved for the next time they visit the site which is nice given the highly considered nature of purchasing eyewear online.

Fittingbox’s “live” approach is easier to start. However the pop-up implementation that is common with Fittingbox makes it challenging to try-on a lot of frames in a row.

The customer must stay in the camera feed to try-on glasses which makes it only conducive to at home use.

The data is not saved and the retailer can’t use that information on repeat sessions or to retarget customers.

7. Compatibility

Ditto’s technologies work across the two most recent major releases of all major browsers and on native apps.

Ditto also supports a wide array of devices and uses feature detection to optimize each experience with the browser and device used.

We believe usage is much higher with Ditto’s technology.

Fittingbox is only compatible with HTML5-enabled web browsers and doesn’t work across a wide range of browsers. This can meaningfully limit usage.

8. Face Insights

Ditto analyzes each customer’s face and can automatically detect face shape accurately. This is robust software that is repeatable even as the customer changes their position and orientation.

It can also detect the customer’s pupillary distance (mm between the customer’s pupils) automatically along with the customer’s face width and key facial dimensions.

Fittingbox recently launched a face shape solution but it doesn’t seem to be very accurate and changes based on the customer’s pose and orientation.

9. Frame Recommendations

Ditto personalizes the experience for the customer by matching them with the right frames based on their Rx, measurements and style preferences.

As the customer makes more frame selections, the system updates to better reflect their preferences in the recommendations it gives.

This simplifies and expedites frame discovery and improves the overall customer experience, resulting in higher sales.

FittingBox offers a style quiz that filters frames based on the customer’s manual entry to questions. It does not offer the same robust, machine learning to layer in recommendations as the customer tries on frames.

It also does not automatically detect your measurements and recommend frames based on fit.

10. Implementation

Ditto can be integrated on all major e-Commerce platforms (Shopify, WooCommerce, Magento, etc).

Ditto is embedded into the relevant eCommerce pages to create a seamless customer experience that enables customers to easily try on pair to pair and see multiple pairs at once for comparisons. Time to implement is typically 60 days but can vary.

Ditto also comes with access to a testing environment so you can try out the platform and get comfortable with it.

Fittingbox can be integrated on all major e-Commerce platforms (Shopify, WooCommerce, Magento, etc)..

FittingBox is easier to implement because it often occurs in a modal window that’s not deeply integrated into the site.

However, this can lead to major user experience issues as customers cannot easily navigate frame to frame.

11. Frame Database

Ditto has an expansive database of over 60k frames and relationships with all the major manufacturers, so its selection is always being updated.

FittingBox claims their database includes 54k+ frames on their website.

12. New Frames

Ditto can use your existing imagery and a single measurement to create digital versions for virtual try-on.

Ditto uses proprietary tools and a talented team of developers who can create realistic frames with precision.

FittingBox requires physical frames to be sent to a location, photographed, and then shipped back.

Alternatively, they offer to send a scanner to the customer to capture the frame images themselves.

This results in a time-consuming and cumbersome onboarding process for retailers and brands.

13. Marketing

Ditto allows you to save your customer’s Try-Ons. Customers want to save their Try-On which drives up email capture rates significantly.

Ditto offers a marketing API so you can personalize marketing communications to your customers (sending them a recommended frame shown on their Try-On). This meaningfully reduces the purchase cycle as you can drive traffic back to your site and stores.

Customers can share their Try-On on social media, email or text message to get style advice from friends and family.

FittingBox allows users to share a picture of themselves during virtual try on, but you have no option to save the customer’s try on to their account or create polling functionality.

There is no benefit for your company to capture more customer emails or send personalized communications to reduce the purchase cycle.

14. Security, Compliance, and Support

Over 50m customers use Ditto’s technology each year. It has the back-end infrastructure needed to support enterprise-level traffic and security. Plus, Ditto is HIPAA and GDPR compliant.

In addition, Ditto has an experienced customer success team, data security team, and infrastructure management team capable of providing IT support.

Historically, FittingBox has focused primarily on serving smaller brick and mortar ECPs and small to midsize online retailers and is newer to support enterprise clients.


While Ditto and FittingBox are both Virtual Try-On providers, their technology, methods, and features vary greatly. Ditto was created with sales and conversions in mind whereas FittingBox was created to increase engagement. In the end, you will have to choose the provider that you think best matches your organization’s goals and objectives.


Forward-looking eyewear retailers choose Luna

Luna uses cookies to enable the Luna services and to improve your experience with us. To learn more, check out our cookie policy. By clicking OK or continuing to use our site, you agree that we can place these cookies.