---
title: VoiceOver
framework: accessibility
role: collectionGroup
role_heading: Assistive Technology
path: accessibility/voiceover
---

# VoiceOver

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

## Overview

Overview VoiceOver is an assistive technology that enables people to experience the interface on their devices without having to see the screen. People who are blind or have low vision depend on VoiceOver to provide auditory feedback while using their devices, but VoiceOver can be useful to people in a wide variety of contexts. For example, someone prone to motion sickness might choose to turn VoiceOver on while they’re in a moving vehicle. Learn more about testing your app with VoiceOver to make sure it works well for people who use this assistive technology.

Learn to use VoiceOver Turn on and practice VoiceOver on iPhone Turn on and practice VoiceOver on iPad Turn on and practice VoiceOver on Apple Vision Pro Use VoiceOver on Apple Watch Use VoiceOver on Apple TV VoiceOver User Guide for Mac Related videos Tailor the VoiceOver experience in your data-rich apps VoiceOver efficiency with custom rotors

## Topics

### Develop for VoiceOver

- [Performing accessibility testing for your app](accessibility/performing-accessibility-testing-for-your-app.md)
- [Supporting VoiceOver in your app](uikit/supporting-voiceover-in-your-app.md)
- [WWDC21 Challenge: VoiceOver Maze](accessibility/wwdc21_challenge_voiceover_maze.md)

## See Also

### Assistive technologies

- [Voice Control](accessibility/voice-control.md)
- [Switch Control](accessibility/switch-control.md)
- [Assistive Access](accessibility/assistive-access.md)
