QR codes have become ubiquitous in daily life, yet they pose specific challenges for people with disabilities. Making your QR codes accessible is not only a legal requirement in many countries but also an ethical step that widens your audience and improves the experience for everyone.
Accessibility challenges
Visually impaired users may struggle to locate and align their smartphone with a QR code, especially if it is small or poorly positioned. Users with mobility impairments may be unable to approach a code placed too high or in a narrow space. People with colour-vision deficiency may not distinguish a QR code whose colours lack sufficient contrast.
Inclusive design best practices
Always use high contrast (minimum 7:1 ratio) between the modules and the background. Add descriptive text next to the QR code clearly stating its destination: "Scan to view the menu" is more helpful than a bare QR icon with no explanation. Use a generous size (minimum 4 cm) and position the code at an accessible height (between 90 and 120 cm from the floor) for wheelchair users.
Accessible landing pages
Accessibility does not stop at the QR code itself. The destination page must comply with WCAG 2.1 Level AA: readable text, keyboard navigation, image alt text, captioned videos and correct semantic structure. An accessible QR code leading to an inaccessible page creates a frustrating and contradictory experience.
Alternatives to the QR code
Always provide a text alternative for people who cannot scan a QR code. Display the URL in plain text below the code or offer a short number to text via SMS. For essential content such as restaurant menus or transport information, the QR code should never be the only way to access the information.