Addaw,  go to home Donate

NaviLens vs Zappar AQR: Accessible Code Comparison

Written by David Prieto González July 18, 2026

A comprehensive comparison of three technologies that provide access to product information, but do not offer the same ability to find, identify and use products independently.

Imagine a supermarket shelf holding twenty boxes of cereal.

They are similar in shape and size. One contains chocolate, another contains nuts, and another is the variety a customer usually buys. Somewhere on each package there is a code that provides access to ingredients, allergens, nutritional information or recycling instructions.

On paper, that sounds accessible.

Now imagine that the person standing in front of the shelf cannot see the boxes.

Before checking a single ingredient, they must solve a much more basic problem:

Where is the code? Which side of the package is it on? Where should the phone be pointed? Does the detected code belong to the box being touched, or to the one beside it?

This is the problem many presentations about accessible packaging overlook.

The technology is often assessed from the moment the code is already inside the camera's field of view. For a blind person, however, the main barrier may be getting the code into view in the first place.

It is therefore not enough to ask whether a code can be read.

The entire journey must be considered:

  1. Discover that the code exists.
  2. Locate it without seeing it.
  3. Know which product it belongs to.
  4. Identify the exact product variant.
  5. Access information that is understandable and trustworthy.
  6. Complete the task without asking another person for help.

Once these six stages are considered, one conclusion becomes clear:

Not every technology described as an accessible code provides the same level of independence.

This article compares three solutions that are often discussed as though they were closely equivalent, even though they are technically very different:

All three improve the experience in some way compared with a conventional QR code. However, they do not share the same design priorities, they do not provide the same detection margin, and they do not leave the same amount of work to the user.


Quick answer: which technology offers the greatest accessibility?

Based on the architecture of each technology, its published capabilities and the task it is designed to solve, the hierarchy is as follows:

  1. The original NaviLens code offers the greatest potential for locating and identifying products, signs and spaces from a distance.
  2. NaviLens AQR appears to be the most complete option when a conventional QR code must be retained.
  3. Zappar AQR clearly improves a standard QR code and is particularly strong in visual discretion, industrial scale and integration with familiar apps, but the user must move closer to identify the exact product.

There is nevertheless enough public information to answer an essential question:

What problem does each technology solve, and how much effort does it still require from a blind person?


Before comparing: detection, identification and reading are not the same

Commercial pages frequently use words such as detect, read, scan and recognise. The difficulty is that these words can refer to different stages of the experience.

Detecting the marker

The phone recognises that some kind of code is inside the camera's field of view.

Recognising a category

The app announces that the code belongs, for example, to a food, household cleaning or personal care product.

Identifying the exact product

The app communicates the precise name, variant, format or size of the product.

Accessing the information

The person can reach ingredients, allergens, instructions, warnings, nutritional information or additional content.

A system may detect from a certain distance that a code exists, while still requiring the person to move much closer before the exact product can be identified.

On a shelf containing ten similar products, the distance at which the exact item is identified is generally more important than the distance at which a broad category is announced.

This distinction is particularly important when comparing NaviLens and Zappar, because their published figures do not always refer to the same stage of the process.


The starting problem: a standard QR code requires you to know where it is

The conventional QR code was not designed specifically for blind people.

To use one in the usual way, a person must:

  • Know that it exists.
  • Locate it on the package.
  • Point the camera towards it.
  • Keep it within a sufficiently accurate frame.
  • Use an appropriate distance.
  • Wait for the camera to focus and decode the pattern.

A sighted person corrects these steps by looking at the screen. If the phone is pointing too high, they lower it. If the code is out of focus, they move closer or farther away.

A blind person does not have that visual reference.

They may move the camera around the package while waiting for a sound or vibration, but they do not know whether the code is on the opposite side, near the bottom, hidden by another product or printed on the neighbouring package.

That is why a QR code leading to an accessible web page is not necessarily an accessible code.

The destination page may comply with the Web Content Accessibility Guidelines and work perfectly with screen readers. If the person cannot find the QR code that opens the page, the accessibility chain has already broken.

Accessibility must begin before the scan.


1. The original NaviLens code

It is not a QR code

The original NaviLens code is a multicoloured visual marker. It does not contain a conventional QR code in the centre.

Its design combines:

  • A matrix of saturated colours.
  • A black background that stabilises contrast.
  • A white border that defines the marker and helps correct perspective.

Its entire surface is dedicated to one purpose:

To be detected quickly, from a distance, in motion and without requiring the user to know its location in advance.

NaviLens states that the marker can be read up to twelve times farther away than a conventional QR code, in a fraction of a second, without focusing and from angles of up to 160 degrees.

The maximum distance depends on the printed size. A large marker used in signage may be detected from more than thirty metres away, while a small marker placed on packaging will naturally be detected at a considerably shorter distance.

Read the official NaviLens technology documentation.

Original NaviLens marker formed by a high-contrast coloured matrix on a black background with a white border.
Example of the original NaviLens code, designed to support detection, orientation and location.

The fundamental difference: it helps people find the object

The main advantage of the original NaviLens code is not simply that it can present information through speech.

Its greatest contribution happens earlier.

The app can communicate:

  • Which element has been detected.
  • The direction in which it is located.
  • Its distance from the user.
  • How to move towards it.

RNIB explains that the user can point the phone towards a general area. They do not need to focus on the marker or know exactly where it is located.

Information can be delivered through speech, visual cues and haptic feedback. The system can also provide direction and distance information.

Read RNIB's guide to NaviLens.

This changes the shopping experience.

Without technology designed for location, the journey may look like this:

  1. Pick up a box at random.
  2. Search for the code on each side.
  3. Move the phone around until the code is found.
  4. Discover that it is the wrong product.
  5. Return it to the shelf.
  6. Start again.

With a marker that can be detected while the product is still on the shelf, the journey may instead look more like this:

  1. Point the phone towards the shelf.
  2. Detect the marked products.
  3. Hear what each product is.
  4. Learn its position and distance.
  5. Move towards the correct item.

This is not merely access to information. It is access to the product itself.

The Kellogg's and Kellanova case

RNIB and Kellogg's tested NaviLens on cereal packaging in 2020.

During the trial, the phone could detect the marker from up to three metres away when the person pointed in the general direction of the box. The app provided access to ingredients, allergens and recycling information.

The importance of the project was not limited to reading the label. RNIB highlighted that the technology enabled a person with little or no vision to locate a product on the shelf and access its information independently.

Read RNIB's report on the Kellogg's trial.

The deployment did not end with a small pilot.

Kellanova later added the codes to Kellogg's, Pringles and Cheez-It packaging across Europe. RNIB reported that more than two billion accessible packages had been printed.

Read RNIB's information about Kellanova's wider deployment.

This shows that a visually prominent marker can be integrated into industrial packaging processes at very large scale.

The packaging industry is not forced to choose the solution that is least visible. It can also adapt the design to support the independence of customers.

One code, two experiences: NaviLens and NaviLens GO

This is one of the most important advantages of the NaviLens ecosystem, and one that is easily missed when the comparison focuses only on the visual shape of the markers.

The same original NaviLens code can be read by two different applications:

  • NaviLens, focused on accessibility, environmental exploration and orientation.
  • NaviLens GO, focused on enriched content for the wider public and for people who benefit from a simpler visual experience.

Both applications use the same marker and the same detection technology.

What changes is the experience delivered to the person.

NaviLens is designed primarily for blind and low-vision users.

The app can use the phone to explore the environment continuously:

  • It detects codes automatically.
  • It describes detected elements through speech.
  • It communicates direction and distance.
  • It can use spatialised sound.
  • It provides guidance through audio and vibration.
  • It includes high-contrast and low-vision modes.
  • It works with the accessibility features built into mobile operating systems.

Instead of requiring the person to find the code first, NaviLens turns the marker into a reference that can be discovered from the surrounding environment.

NaviLens GO reads the same marker but provides a different experience.

When a person points towards the code, they may access:

  • Text.
  • Audio.
  • Video.
  • Images.
  • Interactive content.
  • Augmented reality.
  • Information adapted to the language configured on the device.

NaviLens states that its technology can provide spoken content in 42 languages and that both applications can operate with the same marker.

Read the official information about NaviLens and NaviLens GO.

Does this mean NaviLens can hold more information?

Not exactly.

The physical marker should not be understood as an unlimited store of data. In practice, the code acts as an entry point to associated digital content.

Zappar also provides tools for delivering extensive and structured product information.

It would therefore be inaccurate to claim that NaviLens is superior simply because it can “contain more information”.

The real advantage is different:

The same NaviLens code can deliver different, adapted experiences: orientation and independence through NaviLens, and visual or multimedia content through NaviLens GO.

On packaging, that content may include:

  • The product name and variant.
  • Ingredients.
  • Allergens.
  • Nutritional information.
  • Instructions for use.
  • Preparation and storage information.
  • Recycling guidance.
  • Traceability and origin.
  • Promotions.
  • Explanatory videos.
  • Educational content.
  • Multilingual information.
  • Augmented-reality experiences.

NaviLens presents packaging as a gateway to information that can be updated and highlights the possibility of delivering nutritional details, allergens, instructions, traceability, promotions, multiple languages and personalised content without overloading the printed design.

Read about NaviLens solutions for packaging.

The space occupied by the marker is therefore not necessarily space lost to marketing.

It can become a shared channel for accessibility, information and digital engagement.

Privacy and operation

NaviLens states that its app can be used without creating an account, providing an email address or sharing GPS location.

The company also states that code detection is performed locally and does not require invasive user profiling.

These characteristics are particularly relevant in accessibility.

A person should not have to disclose personal data simply to learn the ingredients, warnings or instructions associated with a product.

The associated content may require a connection when it is first downloaded or updated, but recognition of the marker does not necessarily depend on continuous network coverage.

Read NaviLens information about privacy and operation.

Strengths of the original NaviLens code

Discovery without knowing the location in advance

It is specifically designed so that the person does not need to know where the marker is.

Spatial location

It does more than open content. It can communicate direction and distance.

Tolerance of movement

Codes can be detected while the phone or the marker itself is moving.

Reading without precise focus

The person does not have to wait for autofocus or maintain an exact frame.

Wide angle

The marker can operate from highly oblique perspectives, with a published angle of up to 160 degrees.

Detection of multiple codes

The system is designed to explore an environment and recognise several markers, which is particularly useful in transport, signage and shelving.

Two applications using the same marker

NaviLens and NaviLens GO can provide accessibility, orientation and enriched content without requiring two different printed codes.

Information in multiple languages

The platform can present content in the language configured by the user.

The whole surface is dedicated to detection

The marker does not need to reserve a central area for the structure of a conventional QR code.

Limitations of the original NaviLens code

A serious comparison must also acknowledge its trade-offs:

  • It cannot be read as a standard QR code by any phone camera.
  • It requires the NaviLens or NaviLens GO apps.
  • It occupies a larger visual area.
  • The organisation must generate and manage the codes.
  • Its performance depends on size, position, reflections, print quality and the orientation of the package.
  • Distances of more than thirty metres refer to large signage markers and should not be applied to small packaging.

Its greater detection performance requires a clear decision from the brand:

Reserve enough visible space for accessibility.


A hybrid solution

Many companies already use QR codes for:

  • Traceability.
  • Promotions.
  • Product information pages.
  • Digital product passports.
  • Manuals.
  • GS1 Digital Link.
  • Connected-packaging campaigns.

Replacing those processes completely may be difficult.

NaviLens AQR responds to this problem by surrounding a conventional QR code with an outer high-contrast marker.

The phone recognises the outer layer first and uses that detection to locate and process the QR code in the centre.

This creates two possible routes:

  • A sighted person can scan the central QR code with the phone's standard camera.
  • A blind person can locate it through the NaviLens ecosystem without having to focus on it or frame it precisely.

NaviLens describes the system as a high-contrast layer that wraps around an existing QR code.

Read the official NaviLens Accessible QR Code documentation.

NaviLens Accessible QR Code with a conventional black-and-white QR code in the centre and a high-contrast coloured marker around it.
Example of NaviLens AQR: it retains the conventional QR code and adds an outer layer that makes it easier to locate.

What the outer marker adds

According to NaviLens, its Accessible QR Code:

  • Can be read up to twelve times farther away than a conventional QR code.
  • Can be detected while the phone is moving.
  • Does not require the user to wait for autofocus.
  • Can operate while blurred and in poor lighting.
  • Can be read from angles of up to 160 degrees.
  • Can reach five metres when the marker is five centimetres wide.
  • Increases its reading distance in proportion to its printed size.

The figure of five metres must be interpreted correctly.

It does not mean that every small AQR printed on every package will always work from that distance.

The camera, lighting, reflections, surface, print quality and physical size all affect performance.

The important point is the design principle:

Instead of demanding greater accuracy from the user, the system attempts to increase the margin within which the user can be imprecise.

That is consistent with universal-accessibility principles.

Why does it not offer exactly the same performance as the original NaviLens code?

Because NaviLens AQR must preserve a conventional QR code in the centre.

That QR code has its own structural requirements:

  • A defined internal pattern.
  • Black-and-white modules.
  • Quiet zones.
  • A sufficient physical size.
  • Enough resolution to be decoded.

The original NaviLens code can dedicate its entire geometry to detection and orientation.

NaviLens AQR must balance two objectives:

  1. Retain conventional QR compatibility.
  2. Make the code easier for a blind person to locate.

Therefore:

  • The original NaviLens code is designed primarily to find, identify and orient.
  • NaviLens AQR is designed primarily to make a conventional QR code usable and locatable.

NaviLens itself distinguishes the two systems: the Accessible QR Code improves access to an existing QR, while the original NaviLens marker also supports signage, location and orientation.

Dynamic content, statistics and translation

NaviLens AQR can be generated from a new QR code or added around one that already exists.

When the service's short link is used, NaviLens states that the destination URL and spoken text can later be changed without reprinting the physical code.

Depending on the selected plan and configuration, the service may include:

  • Usage statistics.
  • Automatic translation.
  • Spoken text.
  • Custom templates.
  • Dynamic destinations.

This means the physical code can remain on the package even when the following change:

  • The destination page.
  • A campaign.
  • Additional product information.
  • The spoken description.
  • The available language.
  • Selected digital content.

However, legally required packaging information should not disappear from the physical product or depend exclusively on digital content.

Protection against QRishing

A QR code can be manipulated by placing a sticker containing a different code over the original.

The user believes they are scanning the legitimate QR code but is sent to a fraudulent page. This type of attack is often described as QRishing or quishing.

A sighted person may notice a sticker, an unusual edge or a difference in the package design.

A blind person may have no equivalent visual warning.

NaviLens states that its applications can identify certain forms of alteration to the central QR code and block the reading when the Accessible QR Code has been changed or replaced.

This does not make the system invulnerable.

Brands still need:

  • Controlled domains.
  • HTTPS connections.
  • Audited redirects.
  • Permission management.
  • A history of changes.
  • A process for obsolete codes.
  • Secure and accessible destination pages.

Nevertheless, it introduces a protection that is particularly relevant for people who cannot visually inspect the code.

Strengths of NaviLens AQR

  • It retains a conventional QR code.
  • It can be added to an existing QR code.
  • It considerably increases the detectable target area.
  • It reduces the need for focusing and precise framing.
  • It can operate while the phone is moving.
  • It publishes an angle of up to 160 degrees.
  • It can use dynamic destinations.
  • It includes declared protection against certain forms of physical replacement.
  • The same printed element can serve sighted and visually impaired users.

Limitations of NaviLens AQR

  • It occupies more space than a minimal adaptation.
  • It changes the package design more visibly.
  • It does not provide the same level of orientation as the original NaviLens code.
  • Its performance depends on size and printing conditions.
  • The accessible functions require the NaviLens ecosystem.

3. Zappar AQR: improving a QR code while changing the package very little

The D3 pattern

Zappar AQR retains a conventional QR code and adds a small pattern of dots and dashes around one of its corners.

This pattern, known as D3, allows applications compatible with Zapvision to detect the code from farther away than a standard QR code and provide spoken guidance.

The central QR code still works in the normal way for anyone scanning it with the phone's standard camera.

Read the official Zappar AQR documentation.

Zappar Accessible QR Code with a conventional black-and-white QR code and an additional pattern of dots and dashes beside one corner.
Example of Zappar AQR: it retains the QR code and adds the D3 pattern to increase detection distance.

How the two-stage detection process works

According to Zappar's published information, a recommended 15-millimetre AQR can:

  • Be detected initially from approximately 1.10 to 1.15 metres away.
  • Announce the product category and physical distance at that range.
  • Provide information about the exact product from approximately 60 centimetres.
  • Improve considerably on the roughly 15 centimetres required to scan a conventional QR code of the same size.

This distinction is fundamental:

Detecting the category from more than one metre away does not mean identifying the exact product from the same distance.

At the greater distance, the person may hear that a food, cleaning or personal-care product is present.

To receive the exact product name, ingredients, allergens or instructions, they must move closer, to approximately 60 centimetres.

On a shelf containing several similar items, that difference matters.

Knowing that the camera has found “cereal” does not yet establish:

  • Which box has been detected.
  • Which flavour it contains.
  • Whether it includes nuts.
  • Whether it is the small or family-size pack.
  • Whether it is the product the person wants to buy.

Zappar AQR clearly improves a conventional QR code

It would be inaccurate to describe Zappar AQR as a normal QR code with a superficial decoration.

The technology provides real improvements:

  • It increases detection distance.
  • It communicates the product category.
  • It provides distance guidance.
  • It offers information through speech and enlarged text.
  • It presents data in a structured form.
  • It retains compatibility with ordinary QR readers.
  • It can be integrated with GS1 Digital Link.

Zappar also states that it commissioned RNIB to conduct an expert review of its SDK and individual tests with blind and low-vision participants in shops and at home.

According to the summary published by Zappar, one of the findings was that distance matters, but so do ease of detection, clarity of information and integration with applications the community already uses.

We have not found a complete public report setting out the sample, methodology, tasks and quantitative results.

The available summary therefore comes from the supplier itself.

Integration with familiar applications

One of Zappar's strongest advantages is its integration with applications that many blind people already use.

The company states that its AQR codes can be recognised through:

  • Microsoft Seeing AI.
  • Envision.
  • Be My Eyes.
  • Other applications that integrate the Zapvision SDK.

This advantage should not be underestimated.

A person should not need a different app for every manufacturer, shop or product category.

Using familiar tools reduces fragmentation and the learning burden.

In this respect, Zappar offers a strong proposition:

Bring the technology into apps the community already uses, rather than always requiring a dedicated application.

Structured information and CMS

Zappar does more than open an arbitrary web page.

Its system is designed to present structured information such as:

  • The exact product name.
  • Ingredients.
  • Allergens.
  • Nutritional information.
  • Opening and usage instructions.
  • Storage conditions.
  • Safety warnings.
  • Manufacturer information.
  • Contact details.
  • Environmental information.
  • Promotions and competitions.

The conventional QR code can also continue to direct the wider public to a web page, promotion or augmented-reality experience.

It would therefore be wrong to imply that NaviLens can provide extensive information while Zappar cannot.

Both ecosystems can deliver substantial information and digital experiences.

The central difference is not the number of paragraphs they can hold. It is:

  • How the marker is located.
  • The distance at which the exact product is identified.
  • The precision demanded from the user.
  • The experience provided by each application.
  • How the information is managed and protected.

Industrial scale

Zappar states that its AQR codes appear on more than five billion items, across 26 markets and hundreds of brands.

It also emphasises that the technology can be integrated into existing packaging workflows without requiring a complete redesign.

Read Zappar's information about accessible packaging.

Scale matters.

A technology with excellent performance but almost no presence on real products provides limited practical independence.

People need:

  • Consistency.
  • Availability.
  • Predictable placement.
  • Information that is maintained.
  • Similar experiences across different brands.

Zappar has demonstrated a significant capacity for multinational deployment.

Its greatest strength also defines its trade-off

Zappar presents the small, discreet and easy-to-integrate pattern as a major advantage.

Its documentation states that a complete AQR can be printed at 15 millimetres and that the modification has little impact on the package design.

From a business perspective, this brings obvious benefits:

  • It occupies little space.
  • It requires fewer changes to the artwork.
  • It preserves the visual identity.
  • It supports mass implementation.
  • It reduces industrial friction.

However, the size and visual presence of a marker are not irrelevant to computer vision.

A smaller adaptation may mean:

  • Less dedicated detection area.
  • A greater need to move closer.
  • A more precise scan of the shelf.
  • More difficulty associating an announcement with the correct package.
  • More movement of the phone and the user's arm.

This does not mean Zappar AQR is inaccessible.

It means the design attempts to balance accessibility with minimal disruption to the package.

That balance is not necessarily the one we would choose if the sole priority were to maximise the independence of a blind person.


An additional technology in the NaviLens ecosystem: NanoLens

Although the main comparison focuses on three solutions, the NaviLens ecosystem includes another technology that should be mentioned to avoid confusion.

NanoLens is a compact code designed to sit beside an existing QR code, especially on:

  • Small labels.
  • Textile labels.
  • Clothing hangtags.
  • Products with very limited available space.
  • Packaging that already contains a QR code.

NanoLens does not surround the QR code in the way NaviLens AQR does.

It is printed beside it and acts as an accessible gateway. The application detects NanoLens from a distance, helps locate the neighbouring QR code and presents its content using speech, high contrast or enlarged text.

Read the official NanoLens documentation.

NanoLens is not included in the main ranking because it uses a different architecture and addresses a more specific use case.

Its existence nevertheless shows that NaviLens offers different approaches depending on:

  • The available space.
  • The type of product.
  • Whether a QR code must be retained.
  • The required level of location support.
  • The experience the organisation wants to provide.

Three technologies, three different priorities

The three main solutions can be understood through the design question each one appears to prioritise.

Original NaviLens code

Its design question appears to be:

How can a person find this product or sign from a distance, even when they do not know where it is?

Its question appears to be:

How can we keep a conventional QR code while making it possible to locate and process without sight?

Zappar AQR

Its question appears to be:

How can we significantly improve a QR code, deploy it at scale and make the smallest possible change to the package design?

All three questions are legitimate.

The problem begins when the three answers are presented as though they create the same experience.


Comparing distances without misleading the reader

It may be tempting to place these figures beside one another:

  • NaviLens AQR: five metres.
  • Zappar AQR: 1.10 metres.
  • Conventional QR code: fifteen centimetres.

Without context, however, that comparison would be misleading.

The printed sizes are not the same

The NaviLens example uses an AQR measuring five centimetres.

The Zappar example uses a code measuring fifteen millimetres, or 1.5 centimetres.

The NaviLens marker in the published example is therefore more than three times wider than the Zappar example.

A larger code can normally be detected from farther away.

It would not be fair to state, without qualification, that NaviLens reaches five metres while Zappar reaches “only” one metre.

The measured tasks are also different

Zappar publishes at least two relevant distances:

  • Approximately 1.10 metres for detecting the product category.
  • Approximately 60 centimetres for obtaining information about the exact product.

NaviLens presents five metres as the scanning distance for a five-centimetre Accessible QR Code.

The public documentation does not establish whether the two measurements used:

  • The same phone.
  • The same lighting.
  • The same surface.
  • The same print quality.
  • The same success criterion.
  • The same number of nearby codes.
  • The same definition of “reading”.

For that reason, the published figures do not replace a direct comparative test.

What can reasonably be said

Even though the figures cannot be treated as results from the same laboratory, the architectures show clear functional differences:

  • The original NaviLens code dedicates its whole structure to location.
  • NaviLens AQR uses a substantial outer marker to help find the QR code.
  • Zappar AQR uses a much smaller adaptation and a two-stage approach.

It is reasonable to infer from these characteristics that the NaviLens solutions provide greater potential tolerance of blur, movement, extreme angles and imprecise aiming, while Zappar offers a more visually discreet integration and very broad deployment.

This is a technical inference based on design and published capabilities. It is not the result of our own controlled experiment.


The important test does not happen in a demonstration

Technologies generally perform perfectly in promotional videos.

The package faces forwards.

The marker is unobstructed.

The lighting is good.

The phone is recent.

The person already knows roughly where to point.

A real supermarket is less cooperative.

The product may be:

  • Turned sideways.
  • Near the floor.
  • Above shoulder height.
  • Partly hidden.
  • Behind a price label.
  • Printed on a shiny, curved bottle.
  • Printed on a flexible bag.
  • Surrounded by almost identical variants.
  • Placed close to many other codes.

The person may also:

  • Have a tremor.
  • Have reduced mobility.
  • Be unable to hold an arm raised for long.
  • Use a mid-range or low-cost phone.
  • Be walking while searching.
  • Have low vision rather than total blindness.
  • Be in a noisy environment.
  • Use headphones, vibration or a braille display.

A serious evaluation must therefore measure far more than maximum distance.

The metrics that really matter

An independent comparison should record:

  • The percentage of products located without assistance.
  • The time to first detection.
  • The time required to identify the exact product.
  • The distance at which the SKU is identified.
  • The number of camera movements.
  • The number of approaches and repositioning attempts.
  • Identification errors.
  • Detections belonging to neighbouring products.
  • The need to touch or rotate packages.
  • Arm fatigue.
  • Perceived frustration.
  • Performance across different phone ranges.
  • Performance in poor light and reflective conditions.
  • The accessibility of the final content.
  • The ability to complete the shopping task without assistance.

A technology is not better merely because it produces a larger number in metres.

It must be better across the complete task.


Complete comparison

Comparison of the original NaviLens code, NaviLens AQR and Zappar AQR. Published performance figures come from suppliers and public case studies; they were not produced by a shared test under identical conditions.
Criterion Original NaviLens code NaviLens AQR Zappar AQR
Type of marker Proprietary multicoloured code Conventional QR code surrounded by a high-contrast marker Conventional QR code with an additional pattern of dots and dashes
Readable with a standard QR camera No Yes Yes
Primary objective Locate, identify and orient Make a conventional QR code locatable Improve a QR code while changing the package as little as possible
Need to know its position in advance Designed not to require this Designed not to require this Reduces the requirement, but the user must move closer to identify the exact product
Published moving-read capability Yes Yes Yes, through compatible applications
Need for precise focus No No Lower than for a conventional QR code
Published angle Up to 160 degrees Up to 160 degrees Zappar describes greater tolerance than a standard QR code, but the documentation reviewed does not provide a directly equivalent figure
Published distance Up to three metres in the initial Kellogg's packaging trial; proportional to printed size Up to five metres for a five-centimetre marker Approximately 1.10–1.15 metres for category detection and approximately 60 centimetres for the exact product with a 15-millimetre code
Spatial information Direction, distance and guidance Helps the user locate the QR code Category and distance during the first stage
Detection of multiple codes Yes Depends on the application and scenario We have not found sufficiently detailed public documentation describing an equivalent capability
Accessible applications NaviLens NaviLens ecosystem Seeing AI, Be My Eyes, Envision and other integrations
Experience for the wider public NaviLens GO: text, audio, video and augmented reality Standard QR camera and the NaviLens ecosystem Standard QR camera, web pages, promotions or digital experiences
Published language support Spoken content in 42 languages Translation and multilingual content depending on configuration or plan Multilingual content managed through a CMS
Structured content Accessible and enriched content through NaviLens and NaviLens GO QR destination, spoken text and dynamic functions Structured CMS containing detailed packaging information
Compatibility with existing QR processes Low High High
Declared protection against QR replacement There is no central QR code to replace Yes We have not found a clearly documented equivalent physical protection in the public material reviewed
Declared privacy approach No account or GPS location required to use the app Within the NaviLens ecosystem Depends on the application and destination
Visual impact Higher Medium to high Low
Published scale More than two billion packages in the Kellanova case A solution for new or existing QR codes More than five billion items declared by Zappar
Greatest strength Maximum independence for locating Balance between accessibility and QR compatibility Integration, scale and low visual impact
Main trade-off A dedicated app and more physical space More space than a minimal adaptation The user must move closer to identify the exact product

Note: all distance and capability figures come from supplier documentation and published cases. They do not come from a shared experiment conducted under identical conditions.

Infographic showing three priorities when designing an accessible code: locating a product or sign, making a conventional QR code accessible, and minimising the visual alteration of the package. It warns that the capabilities are declared by suppliers and were not measured in a test under identical conditions.
Three design priorities: locating, making a QR code accessible and minimising visual change. The capabilities are declared by suppliers and do not come from a test under identical conditions.

Where Zappar may be the better choice

Recognising Zappar's genuine strengths does not weaken the comparison.

It makes the conclusion more credible.

Zappar may be particularly suitable when a company prioritises:

  • Changing the package as little as possible.
  • Retaining its existing QR processes.
  • Using GS1 Digital Link.
  • Deploying quickly across many markets.
  • Integrating with applications the community already knows.
  • Managing information through a structured CMS.
  • Avoiding the need for users to install a dedicated app.

Its declared presence on billions of items also demonstrates that it is industrially scalable.

Zappar should not be described as false accessibility, a useless technology or a merely cosmetic modification.

The criticism is more specific:

Its priority of occupying little space and changing the design as little as possible appears to provide less margin for locating the exact product from a distance than the NaviLens solutions.


Where the NaviLens ecosystem is stronger

The advantage of NaviLens cannot be reduced to a single distance figure.

The ecosystem offers several levels of solution.

Original NaviLens code

  • Greater capacity for locating.
  • Direction and distance.
  • Exploration of the environment.
  • Spatial sound and guidance.
  • Detection of multiple codes.
  • The same marker can be used with NaviLens and NaviLens GO.
  • Multilingual content.
  • Text, audio, video and augmented reality.
  • Use without registration or sharing GPS location.
  • Retains the conventional QR code.
  • Increases the detectable target area.
  • Works without precise focus and while moving.
  • Publishes an angle of up to 160 degrees.
  • Can use dynamic destinations.
  • Includes declared protection against certain forms of QR replacement.

NanoLens

  • Works with small labels.
  • Sits beside an existing QR code.
  • Helps the person locate the QR code.
  • Reuses the information associated with the QR code.
  • Is particularly suitable for fashion and small product labels.

This range allows the technology to be adapted to the context instead of reducing the entire discussion to one code format.


Finding the code is only half the job

All three systems can provide access to digital information.

But the physical marker is only the doorway.

The content behind it must:

  • Work with screen readers.
  • Use a logical reading order.
  • Identify the product clearly.
  • Differentiate the variant, size and format.
  • Prioritise allergens and warnings.
  • Allow text enlargement.
  • Provide sufficient contrast.
  • Not depend exclusively on images.
  • Avoid unnecessary banners and pop-ups.
  • Be available in the user's language.
  • Remain accurate and up to date.

A marker can be detected from many metres away and still lead to a terrible digital experience.

The accessibility of the marker cannot compensate for an inaccessible destination.

Product information should be organised around the user's needs, not the brand's promotional priorities:

  1. Exact product name.
  2. Variant, size and format.
  3. Allergens and warnings.
  4. Ingredients.
  5. Opening, preparation and usage instructions.
  6. Nutritional information.
  7. Storage information.
  8. Recycling guidance.
  9. Contact and support information.
  10. Additional promotional content.

Requiring someone to listen to a marketing campaign before they can learn the allergens is not a good accessible experience.


Security, privacy and trust

QRishing is not the only risk.

Other problems may include:

  • Expired domains.
  • Compromised redirects.
  • Uncontrolled shortened links.
  • Codes that stop working.
  • Information that no longer matches that version of the product.
  • Unnecessary data collection.
  • User tracking.
  • Pages that require cookie consent before essential information is available.

NaviLens declares a privacy approach that does not require registration, email, GPS location or invasive user profiles to use the app.

Zappar emphasises that product information is structured and controlled by the brand through its CMS, supporting the accuracy of ingredients, allergens and warnings.

These are different issues, and both matter:

  • Privacy for the user.
  • Governance and reliability of product information.

Questions a company should ask before implementing a code

  • Who controls the destination?
  • Who is allowed to change it?
  • Is there an audit trail?
  • What happens if the domain expires?
  • How is physical tampering detected?
  • Is location data collected?
  • Can the technology be used without registration?
  • How can a defective code be reported?
  • Who audits the accessibility of the content?
  • What happens when the recipe changes?
  • How is an old product version distinguished from a new one?
  • Which applications must the customer install?
  • What happens when there is no internet connection?

A person should not have to choose between learning the ingredients and surrendering unnecessary personal data.


The real role of the European Accessibility Act

The European Accessibility Act began to apply on 28 June 2025, but it does not automatically require every food, cosmetic or supermarket product to include an accessible QR code.

Its scope covers specified products and services, including computer equipment, self-service terminals, smartphones, e-readers, banking services, e-commerce and certain transport and communication services.

The Directive aims to remove barriers and improve access to products, services and information within its scope.

Read Directive (EU) 2019/882 on the accessibility requirements for products and services.

Two oversimplifications should be avoided:

  • It is not correct to state that every cereal box is legally required to carry an AQR because of the European Accessibility Act.
  • It is also not correct to treat minimum legal compliance as the maximum ambition for inclusion.

Companies should ask a more ambitious question:

Can a blind person find, identify and buy our product with independence comparable to that of any other customer?


What we still do not know

The public documentation does not provide definitive answers to several questions:

  • What happens when NaviLens AQR and Zappar AQR occupy exactly the same total area?
  • Which one identifies the exact SKU first?
  • How does performance change on older phones?
  • Which system produces fewer false detections when many codes are nearby?
  • How do they perform on curved bottles or flexible bags?
  • Which system causes less fatigue after searching for twenty products?
  • How does each system respond to poor lighting and reflections?
  • Which option is preferred by people who already use Seeing AI or Be My Eyes?
  • Does the need for a dedicated app reduce adoption of NaviLens?
  • Does Zappar's more discreet integration compensate for its smaller dedicated detection area?
  • Which system maintains performance best when the package is turned or partly hidden?

RNIB's work with Kellogg's and its involvement in Zappar's evaluation are both relevant, but neither replaces a public test that directly compares the technologies under the same conditions.


What the definitive comparative study should look like

At least two separate tests would be needed to settle the comparison with independent evidence.

Test 1: the same total area

Each marker would occupy exactly the same physical space.

This would show which technology makes the best use of an identical area.

Each system would be printed at the size its supplier recommends for packaging.

This would measure the experience created by a realistic implementation.

Participants

The sample should include:

  • People who have been blind from birth.
  • People with acquired blindness.
  • People with low vision.
  • Deafblind participants.
  • Experienced and first-time users.
  • People with tremors or motor impairments.
  • A range of ages.
  • A range of phone models.

Scenarios

  • A single product on a table.
  • A product on a shelf containing similar items.
  • Several nearby codes.
  • A front-facing code.
  • A side-facing code.
  • A rotated product.
  • A partly hidden product.
  • A matt package.
  • A reflective package.
  • A curved bottle.
  • A flexible bag.
  • Bright, poor and uneven lighting.
  • Environmental noise.

Results that should be published

  • Success rate.
  • Detection time.
  • Time to identify the exact product.
  • Identification distance.
  • Errors.
  • Number of scanning movements.
  • Need for assistance.
  • Physical fatigue.
  • Frustration.
  • Satisfaction.
  • User preference.
  • Accessibility of the final content.

Until that comparison exists, absolute claims should be treated with care.

But caution does not require us to pretend that the differences in design do not exist.


Conclusion: accessibility should not try to disappear

All three main technologies improve the experience compared with a conventional QR code.

Zappar AQR provides a genuine, scalable and structured solution that works through applications already used by many blind people.

Dismissing its value would be unfair.

NaviLens AQR gives the marker greater visual presence and, according to its published capabilities, provides a wider margin for blur, movement, extreme angles and imprecise aiming.

The original NaviLens code removes the compromise imposed by the conventional QR code and dedicates its whole structure to locating, identifying and orienting.

The same marker can also be used with NaviLens to provide speech, guidance and independence, and with NaviLens GO to provide text, audio, video and augmented reality for the wider public.

The resulting hierarchy is clear:

  1. Original NaviLens code: the greatest independence for locating products, signs and spaces.
  2. NaviLens AQR: the most complete option when a conventional QR code must be retained.
  3. Zappar AQR: a significant improvement over the standard QR code, particularly strong in integration, applications and scale, but with a smaller margin for locating the exact product from a distance.

NaviLens also offers NanoLens for small labels and other situations in which space is especially limited.

Companies may reasonably decide that brand design, industrial processes, international deployment or compatibility with existing applications also matter.

What they should not do is hide the trade-off.

A small marker is not automatically bad.

A large marker is not automatically good.

But when one solution requires the person to move closer, point the phone more accurately and work out which product generated the announcement, that difference must be explained.

A package can find space for:

  • A large logo.
  • A product photograph.
  • A mascot.
  • A promotion.
  • A recipe.
  • A sustainability statement.
  • A competition.
  • Several commercial claims.

It is difficult to accept that it cannot reserve enough space to help a blind person find the product.

Accessibility should not be measured by how little it changes the package, but by how much it reduces dependence.

The objective is not for a company to say that it has added an accessible code.

The objective is for a person to enter a shop, locate the product they need, check whether they can use or consume it, and buy it without asking for help.

That is real inclusion.


Frequently asked questions

Is the original NaviLens code a QR code?

No. It is a proprietary multicoloured marker designed specifically for long-distance detection, orientation and location.

Are NaviLens AQR and the original NaviLens code the same?

No. NaviLens AQR retains a conventional QR code in the centre and adds an outer marker. The original NaviLens code dedicates its whole structure to detection and can provide additional orientation functions.

What is NaviLens GO?

It is an application that reads the same original NaviLens code and provides visual or enriched content such as text, audio, video and augmented reality. NaviLens focuses on orientation and accessibility; NaviLens GO provides an experience for the wider public and for people who benefit from a simplified visual presentation.

Can NaviLens provide more information than Zappar?

That is not the most accurate way to describe the difference. Both ecosystems can associate extensive digital information with a code. NaviLens's distinctive advantage is that the same marker can provide accessible orientation through NaviLens and enriched content through NaviLens GO. Zappar's strength is the structured presentation of packaging information through its CMS.

Is Zappar AQR accessible?

Yes. It is a genuine improvement over a conventional QR code. It increases detection distance, communicates category and distance, and presents structured information. However, the person must move closer to identify the exact product.

Which is best for finding a product in a supermarket?

Based on the published architecture and capabilities, the original NaviLens code provides the greatest potential for locating a product while it is still on the shelf.

Which is best when a company needs to retain a standard QR code?

NaviLens AQR appears to provide a wider margin for detection, movement, blur and viewing angle. Zappar AQR occupies less space and integrates with familiar applications and widely used industrial processes.

What is NanoLens?

It is a compact NaviLens code printed beside an existing QR code, particularly on small labels. It helps the user locate the QR code and access its content in an accessible form.

Can it be scientifically claimed that NaviLens AQR outperforms Zappar AQR?

There is no public independent study comparing both solutions under identical conditions. The conclusion in this article is based on their architecture, declared capabilities and the journey required from the user.


Sources consulted

Like what you see? Share it with a friend.


David Prieto González

Computer engineer specialized in project management and web accessibility. Some say that the path of development is tough, as you have to constantly renew and update yourself. However, if you truly enjoy what you do, this path will be enjoyable... and I love it.

Comentarios

No hay comentarios aún.

Escríbenos tu comentario


Financiado por la unión europea Gobierno de españa red.es Plan de recuperación transformación y resilencia kit digital