VoiceOver on macOS
Use this page as the macOS-specific reference for VoiceOver when validating Safari or Chrome experiences after automated Accessibility findings.
When to use this
Use VoiceOver on macOS when your team needs to understand how desktop macOS users experience navigation, labels, landmarks, and interactive content.
Onboarding: enable VoiceOver and browse the web
- Open System Settings → Accessibility → VoiceOver (names vary slightly by macOS version) and turn VoiceOver On, or press Command + F5.
- Accept the quick-start tutorial the first time—it teaches the VO modifier (Control + Option by default).
- Open Safari, load your URL, and use VO + Right Arrow to move by rotor setting (start with DOM or auto mode for web).
- Practice the rotor (VO + U) to jump by headings, links, or form controls.
- Use Tab and Shift+Tab alongside VoiceOver to confirm focus order matches visual order.
What to validate
- heading and landmark structure
- control names and hints
- form labels and error messaging
- keyboard and screen-reader navigation consistency
20-minute smoke checklist
| Step | Action |
|---|---|
| 1 | Landmarks: VO + U → Landmarks; ensure main/nav are sensible. |
| 2 | Headings: navigate by headings; levels should not skip arbitrarily. |
| 3 | Buttons/links: every interactive element speaks a name (not just “button”). |
| 4 | Forms: errors associate with fields; required state is announced. |
