Newsroom

Stay ahead with updates on our latest tools and services, and the ideas shaping 3D & AR for e-commerce.

3D for e-commerce7 min read

Making a 3D product viewer accessible: keyboard, screen readers and reduced motion

An accessible 3D viewer keeps your product page usable for every customer and in line with WCAG. What that takes, and what CharpstAR's viewer already does.

By CharpstAR · 4 Oct 2023 · Updated 19 Oct 2026

OCT2023
Making a 3D product viewer accessible: keyboard, screen readers and reduced motion

Keep your product page usable for every customer when you add a 3D viewer, and keep it in line with WCAG.

Imagine a customer who uses a screen reader shopping for a dining chair. The page reaches the 3D viewer and all they hear is "button". They cannot tell the size or the finish, so they leave the page and buy the chair somewhere else.

A 3D viewer added to a page with no written description and no keyboard control fails the accessibility rules a shop is held to. Each failure loses you that customer, and it shows up in your next accessibility audit. In the EU, the European Accessibility Act has applied to e-commerce since 28 June 2025. The viewer CharpstAR puts on your page meets the four criteria below as delivered: it has a written description, works from the keyboard, lets focus leave, and stops its motion. Your team does not have to build any of that.

What Is an Accessible 3D Viewer?

An accessible 3D product viewer gives every customer the same product information, whether they use a mouse, a keyboard, a screen reader or a phone on a slow connection.

On a product page with an accessible viewer, customers can:

  • Hear a description of the product's shape, size, materials and finish through a screen reader
  • Tab to the viewer, turn the model with the arrow keys and tab out again
  • Find an AR button that is announced with a meaningful label
  • Stop the motion, or never see it if their device is set to reduce motion
  • See a picture of the product where the viewer sits while the model loads
  • Read the dimensions, materials and colours in the page text, without the viewer

The rules come from the Web Content Accessibility Guidelines (WCAG). The criteria that apply to a 3D viewer are a text alternative (1.1.1), keyboard operation (2.1.1), no keyboard trap (2.1.2) and a way to stop moving content (2.2.2), all Level A.

Why Use an Accessible 3D Viewer for E-commerce?

Meet the Accessibility Rules Your Shop Is Held To

An online shop selling in the EU has had to meet the European Accessibility Act since June 2025. A viewer that fails the Level A criteria is an audit finding. A viewer that passes keeps 3D off the list of things your team has to fix.

Keep Every Customer on the Page

A customer who uses a screen reader, a keyboard or a device set to reduce motion has the same buying intent as anyone else. When the viewer works for them, the same product page sells to them, and the sale stays in your shop.

Give Every Shopper a Better Description

The written description a screen reader needs covers the size, the frame, the finish and the materials, and every customer can use it. The viewer carries a written description of the model; we draft it from the product data you send and you approve it.

Keep the Size on the Page for Everyone

AR needs a camera and a phone held up in a room, so the size has to be available another way. The viewer shows the dimensions as text on the model, and your product page keeps them in its own text, so every customer can check the fit before they order.

Use Case: A Dining Chair Page

What the Customer Gets

A screen reader reads a description of the chair of this kind: "Oak dining chair, 45 cm wide, 52 cm deep, 82 cm tall, seat height 46 cm. Solid oak frame with a natural matt finish, four tapered legs, curved backrest in three vertical slats, woven paper cord seat in light grey." A keyboard user tabs to the viewer, turns the chair with the arrow keys and tabs on to the next element. The AR button is labelled with the product name, so a screen reader announces what it opens.

The chair does not spin on its own, and when a device is set to reduce motion the viewer honours it through the prefers-reduced-motion setting, which follows the reduce-motion setting on every phone and computer. Before the model loads, and on a device without 3D support, a picture of the chair with its own text alternative takes the viewer's place.

What You Get for Each Product

What you receiveDetail
The viewerOne snippet for your product page template
The modelA 3D file for the viewer and for AR, hosted on our CDN
The descriptionA written description drafted from your product data, which you approve
The AR buttonA labelled button that screen readers announce; it opens Scene Viewer on Android and AR Quick Look on iOS

Brands That Work With CharpstAR

CharpstAR built the modular sofa configurator at Sweef, the Build Your Stove configurator at Contura and the 3D and AR product pages at MELIMELI.

How to Add an Accessible 3D Viewer to Your Website

Your templates and your checkout stay as they are. The viewer goes on your existing product pages.

Step 1: Pick the Products

Choose the products to start with and send us their page links, with the dimensions and the materials, and CAD files or close photos where you have them.

Step 2: Receive the Plan and the Price

Within a working day you hear from us what your range needs and what it costs per model.

Step 3: We Build the Models and Write the Descriptions

We build each model and draft its written description from the product data you sent. You approve the text, and both are ready to check on your own page.

Step 4: Check the Page With Your Own Team

Open the page with a screen reader and a keyboard, run the checks listed below the KPI table, and put the viewer live. It is one snippet, whatever platform your shop runs on. The dimensions, materials and colours stay in your page text as well as in the model.

How to Measure the Effect of an Accessible Viewer

KPIWhat to measure
Accessibility audit findingsWhether the product pages with the viewer add any new WCAG failures
Conversion rateWhether product pages with the viewer sell to more of their visitors
Add-to-cart rateWhether customers who use the viewer add to cart more often
Return rateWhether fewer orders come back for the wrong size or finish
Support questionsWhether there are fewer questions about dimensions and materials

Measure the same products before the viewer goes on and again after.

The Checks Your Accessibility Tester Can Run

CheckHowCriterion
Description is specificRead the text alternative aloud1.1.1
Keyboard rotateTab to the viewer and press the arrow keys2.1.1
Keyboard escapePress Tab again and confirm that focus leaves2.1.2
Motion stoppableCheck that reduce motion turns the spin off2.2.2
AR button namedListen to what the screen reader announces1.1.1
Works without 3DDisable WebGL and use the pageGeneral
Dimensions in textRead the sizes without the viewerGeneral

The viewer is built on Google's model-viewer component, for a tester who wants the source.

How Much Does an Accessible 3D Viewer Cost?

The viewer and the model come as one subscription, priced per model. On the Value plan that is 20 dollars per model per month over 24 months, for a minimum of 100 models, with hosting, updates and implementation in the price. The Basic plan, from 10 dollars per SKU, is listed with the full comparison on prices.

Is an Accessible 3D Viewer Right for Your Business?

An accessible viewer is the right choice for any shop that adds 3D, and it matters most if:

  • Your shop sells to the public in the EU, where the European Accessibility Act applies
  • Your products are chosen on size, material and finish
  • Customers write to you about dimensions before they order
  • Large products make returns expensive

Try It on One of Your Own Products

Pick one product and we deliver it in 3D for free, with a written description for you to approve, so your own team can run the checks above on your page. Send us a product. Everything we build for a full range is described on solutions, with the plans on prices.

Try it with your product

Send us one product and we build it as a web-ready 3D model with AR, free, for your own product page.

Get your free sample
Ready Phone

Ready When You Are!

Let's build something that moves.

Whether you're exploring 3D for the first time or ready to roll out WebAR across your entire catalog, we can help.

Fill in the contact form and we'll get back to you.