
Build accessibility into your applications to empower people of all abilities
Products and services—including electronic media—are accessible when they are designed to provide full and successful experiences for as many people as possible.
Build accessible and inclusive Windows applications, with improved functionality and usability, for people with disabilities (both temporary and permanent), personal preferences, specific work styles, or situational constraints (such as shared work spaces, driving, cooking, glare, and so on). Some common solutions include providing information in alternative formats (such as captions on a video) or enabling the use of assistive technologies (such as screen readers).
Everyone should have access to the same rooms in a building, whether they need to use the stairs or the elevator.
This page provides information on how the various Windows development frameworks provide accessibility support for developers building Windows applications, assistive technology developers building tools such as screen readers and magnifiers, and software test engineers creating automated scripts for testing applications.
Web accessibility
Design, build, and test accessible web sites in Microsoft Edge.
Download and run full Windows samples that demonstrate various accessibility features and functionality.
WinUI 2 Gallery
This app demonstrates the various Xaml controls supported in the Fluent Design System.
Various videos covering how to build accessible Windows applications to general accessibility concerns and how Microsoft addresses them.
Microsoft's Accessibility API
Introduction to disability and accessibility
One Dev Minute: Developing apps for accessibility
Windows 11 accessibility features empower everyone
Making the mouse pointers easier to see
Blogs and news
The latest from the world of Microsoft accessibility.
Community and support
A place where Windows developers and users meet and learn together.