<!--
{
  "availability" : [
    "iOS: 14.0 -",
    "iPadOS: 14.0 -",
    "macCatalyst: 14.0 -",
    "macOS: 11.0 -",
    "tvOS: 14.0 -",
    "visionOS: 1.0 -",
    "watchOS: 7.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Accessibility",
  "identifier" : "/documentation/Accessibility",
  "metadataVersion" : "0.1.0",
  "role" : "Framework",
  "symbol" : {
    "kind" : "Framework",
    "modules" : [
      "Accessibility"
    ],
    "preciseIdentifier" : "Accessibility"
  },
  "title" : "Accessibility"
}
-->

# Accessibility

Make your apps accessible to everyone who uses Apple devices.

## 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](/documentation/Accessibility/vision)

A person may be blind or color blind, or have a vision challenge that
makes focusing difficult.

[Speech](/documentation/Accessibility/speech)

A person may have a speech disability or prefer to connect without using their voice.

[Mobility](/documentation/Accessibility/mobility)

A person with reduced mobility may have difficulty holding a device
or tapping the interface.

[Cognitive](/documentation/Accessibility/cognitive)

A person may have difficulty remembering a sequence of steps, or they
may find an overly complex user interface difficult to process and manage.

[Hearing](/documentation/Accessibility/hearing)

A person may be deaf, have partial hearing loss, or have difficulty hearing
sounds within a certain range.

### Dive into featured sample apps

Explore how sample apps leverage accessible design principles and accessibility APIs to create a great user experience for everyone.

  <doc://com.apple.documentation/documentation/visionOS/destination-video>

  <doc://com.apple.documentation/documentation/visionOS/happybeam>

### 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](/documentation/Accessibility/voiceover)

A gesture-based screen reader that provides an auditory description of the content onscreen.

[Voice Control](/documentation/Accessibility/voice-control)

An interface for navigating a device using voice commands to tap, swipe, type, and more.

[Switch Control](/documentation/Accessibility/switch-control)

An interface for navigating a device with a variety of adaptive switch hardware, wireless game controllers, or sounds such as a click or a pop.

[Assistive Access](/documentation/Accessibility/assistive-access)

A mode that tailors the iOS and iPadOS experience for people with cognitive disabilities.

### 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](https://developer.apple.com/help/app-store-connect/manage-app-accessibility/overview-of-accessibility-nutrition-labels) in App Store Connect Help.

### Related videos

  <doc://com.apple.documentation/videos/play/wwdc2023/10034>

  <doc://com.apple.documentation/videos/play/wwdc2023/10036>

  <doc://com.apple.documentation/videos/play/wwdc2023/10032>

  <doc://com.apple.documentation/videos/play/wwdc2023/10078>

  <doc://com.apple.documentation/videos/play/wwdc2023/10035>

  <doc://com.apple.documentation/videos/play/wwdc2023/10033>

## Topics

### Essentials

  <doc://com.apple.documentation/documentation/Updates/Accessibility>

  <doc://com.apple.documentation/design/Human-Interface-Guidelines/accessibility>

[Performing accessibility testing for your app](/documentation/Accessibility/performing-accessibility-testing-for-your-app)

Test your app with accessibility settings and assistive technologies to discover and address accessibility issues.

### Sample code

[Enhancing the accessibility of your SwiftUI app](/documentation/Accessibility/enhancing-the-accessibility-of-your-swiftui-app)

Support advancements in SwiftUI accessibility to make your app accessible to everyone.

  <doc://com.apple.documentation/documentation/SwiftUI/creating-accessible-views>

[Delivering an exceptional accessibility experience](/documentation/Accessibility/delivering_an_exceptional_accessibility_experience)

Make improvements to your app’s interaction model to support assistive technologies such as VoiceOver.

[Integrating accessibility into your app](/documentation/Accessibility/integrating-accessibility-into-your-app)

Make your app more accessible to users with disabilities by adding accessibility features.

[Accessibility design for Mac Catalyst](/documentation/Accessibility/accessibility_design_for_mac_catalyst)

Improve navigation in your app by using keyboard shortcuts and accessibility containers.

### Domains

[Vision](/documentation/Accessibility/vision)

A person may be blind or color blind, or have a vision challenge that
makes focusing difficult.

[Speech](/documentation/Accessibility/speech)

A person may have a speech disability or prefer to connect without using their voice.

[Mobility](/documentation/Accessibility/mobility)

A person with reduced mobility may have difficulty holding a device
or tapping the interface.

[Cognitive](/documentation/Accessibility/cognitive)

A person may have difficulty remembering a sequence of steps, or they
may find an overly complex user interface difficult to process and manage.

[Hearing](/documentation/Accessibility/hearing)

A person may be deaf, have partial hearing loss, or have difficulty hearing
sounds within a certain range.

### Developer tools

[Accessibility Inspector](/documentation/Accessibility/accessibility-inspector)

Reveal how your app represents itself to people using accessibility features.

### Assistive technologies

[Assistive technologies](/documentation/Accessibility/assistive-technologies)

Make sure your app provides a great experience for people who use assistive technologies.

### Accessibility framework

[Accessibility API](/documentation/Accessibility/accessibility-api)

Browse API in the Accessibility framework.

### Platforms

  <doc://com.apple.documentation/documentation/SwiftUI/Accessibility-fundamentals>

  <doc://com.apple.documentation/documentation/UIKit/accessibility-for-uikit>

  <doc://com.apple.documentation/documentation/AppKit/accessibility-for-appkit>

[Accessibility for visionOS](/documentation/Accessibility/accessibility-for-visionos)

Make your apps accessible to everyone who uses visionOS.

### WWDC Challenges

[WWDC22 Challenge: Learn Switch Control through gaming](/documentation/Accessibility/wwdc22_challenge_learn_switch_control_through_gaming)

Play a card-matching game using Switch Control.

[WWDC21 Challenge: Large Text Challenge](/documentation/Accessibility/wwdc21_challenge_large_text_challenge)

Design for large text sizes by modifying the user interface.

[WWDC21 Challenge: Speech Synthesizer Simulator](/documentation/Accessibility/wwdc21_challenge_speech_synthesizer_simulator)

Simulate a conversation using speech synthesis.

[WWDC21 Challenge: VoiceOver Maze](/documentation/Accessibility/wwdc21_challenge_voiceover_maze)

Navigate to the end of a dark maze using VoiceOver as your guide.

### Resources

[Specifications](/documentation/Accessibility/specifications)

A collection of specification and reference documents related to accessibility technologies on Apple platforms.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)
