---
title: Accessibility
framework: Accessibility
role: collection
role_heading: Framework
platforms: [iOS 14.0+, iPadOS 14.0+, Mac Catalyst 14.0+, macOS 11.0+, tvOS 14.0+, visionOS 1.0+, watchOS 7.0+]
path: accessibility
---

# Accessibility

Make your apps accessible to everyone who uses Apple devices.

## Overview

Overview Accessibility features help a wide range of people interact with their devices. By creating your app with accessibility in mind, you make it possible for everyone to enjoy your app. Whether you’re developing a new app, or updating an existing one, consider the needs of all the people who might use your app. For many, accessibility is a necessity. For others, it’s a practicality. For example, closed captions can be necessary for someone who is deaf or hard of hearing, but also useful for someone watching a video in a noisy environment. Learn more about how to support different types of accessibility needs in your app using Apple’s wide range of accessibility APIs. Vision Speech Mobility Cognitive Hearing Dive into featured sample apps Explore how sample apps leverage accessible design principles and accessibility APIs to create a great user experience for everyone. Destination Video Happy Beam Explore assistive technologies People can personalize their devices by choosing the accessibility features and assistive technologies that give them the best user experience. Make sure your app provides a great experience for people who use assistive technologies by testing your app with them. VoiceOver Voice Control Switch Control Assistive Access Add Accessibility Nutrition Labels to your product page You can add Accessibility Nutrition Labels to your App Store product page to indicate which accessibility features your app supports on each platform. For example, a person who is blind or has low vision might seek apps that support VoiceOver or Larger Text. For more information on adding Accessibility Nutrition Labels to your app, see Overview of Accessibility Nutrition Labels in App Store Connect Help. Related videos Create accessible spatial experiences Build accessible apps with SwiftUI and UIKit Meet Assistive Access Design considerations for vision and motion Perform accessibility audits for your app Extend Speech Synthesis with personal and custom voices

## Topics

### Essentials

- [Accessibility updates](updates/accessibility.md)
- [Accessibility](design/human-interface-guidelines/accessibility.md)
- [Performing accessibility testing for your app](accessibility/performing-accessibility-testing-for-your-app.md)

### Sample code

- [Enhancing the accessibility of your SwiftUI app](accessibility/enhancing-the-accessibility-of-your-swiftui-app.md)
- [Creating accessible views](swiftui/creating-accessible-views.md)
- [Delivering an exceptional accessibility experience](accessibility/delivering_an_exceptional_accessibility_experience.md)
- [Integrating accessibility into your app](accessibility/integrating-accessibility-into-your-app.md)
- [Accessibility design for Mac Catalyst](accessibility/accessibility_design_for_mac_catalyst.md)

### Domains

- [Vision](accessibility/vision.md)
- [Speech](accessibility/speech.md)
- [Mobility](accessibility/mobility.md)
- [Cognitive](accessibility/cognitive.md)
- [Hearing](accessibility/hearing.md)

### Developer tools

- [Accessibility Inspector](accessibility/accessibility-inspector.md)

### Assistive technologies

- [Assistive technologies](accessibility/assistive-technologies.md)

### Accessibility framework

- [Accessibility API](accessibility/accessibility-api.md)

### Platforms

- [Accessibility fundamentals](swiftui/accessibility-fundamentals.md)
- [Accessibility for UIKit](uikit/accessibility-for-uikit.md)
- [Accessibility for AppKit](appkit/accessibility-for-appkit.md)
- [Accessibility for visionOS](accessibility/accessibility-for-visionos.md)

### WWDC Challenges

- [WWDC22 Challenge: Learn Switch Control through gaming](accessibility/wwdc22_challenge_learn_switch_control_through_gaming.md)
- [WWDC21 Challenge: Large Text Challenge](accessibility/wwdc21_challenge_large_text_challenge.md)
- [WWDC21 Challenge: Speech Synthesizer Simulator](accessibility/wwdc21_challenge_speech_synthesizer_simulator.md)
- [WWDC21 Challenge: VoiceOver Maze](accessibility/wwdc21_challenge_voiceover_maze.md)

### Resources

- [Specifications](accessibility/specifications.md)
