BrowserStack App Accessibility Testing | BrowserStack Docs
App Accessibility
Evaluate and enhance mobile app accessibility through comprehensive testing and reporting on real devices, ensuring compliance and reaching a wider audience.
Test on a real device
Scan your apps on a wide range of real devices on BrowserStack cloud and eliminate the need for any setup.
App workflow scanner
A manual test tool navigates apps, scanning and documenting accessibility violations automatically.
Screen reader
Use ScreenReader on real iOS and Android devices to manually test app accessibility.
Detailed accessibility reports
Access and track all reports in one unified dashboard to manage and analyze app accessibility over time.
Use AI Agents to auto-detect and remediate accessibility issues like a WCAG expert
Scale WCAG expertise with AI agents that auto-detect and validate complex issues and provide remediation guidance needed to drive compliance with global accessibility laws.
Accessibility Issue Detection Agent – Auto-detect complex real-world issues and validate them with over 90% accuracy by mimicking human-like contextual intelligence.
Accessibility Issue Remediation Agent – Get code-level fixes and contextual guidance for 15+ criteria. Enable developers to resolve 50% of detected issues instantly.
Popular Documents
- [**App Accessibility testing**
App Accessibility evaluates mobile apps by detecting accessibility violations.](/content/docs/app-accessibility/overview/introduction/index.html) - [**BrowserStack App Accessibility rule engine**
Rule engine identifies WCAG accessibility violations in mobile apps.](/content/docs/app-accessibility/rule-repository/rules-overview/index.html) - [**Use screen reader in App Accessibility**
Use Screen Reader on real devices to ensure WCAG compliance for differently-abled users.](/content/docs/app-accessibility/screen-reader-testing/talkback/index.html) - [**Headings and labels violation**
Ensure all interactive UI elements have descriptive labels for screen readers.](/content/docs/app-accessibility/rule-repository/rules-list/interactive-element-accessibility-label/index.html) - [**Label in name violation**
Ensure UI text labels match their programmatic names for consistency.](/content/docs/app-accessibility/rule-repository/rules-list/label-in-name/index.html) - [**App & Screen orientation lock violation**
Ensure all app screens are usable in both portrait and landscape orientations.](/content/docs/app-accessibility/rule-repository/rules-list/orientation-rules/index.html)
Quick Topics
- [**Upload your apps**
Upload apps from your system or a URL to test on BrowserStack's real devices.](/content/docs/app-accessibility/app-source/upload-apps/index.html) - [**App workflow scanner**
Navigate apps and scan to automatically identify and document accessibility violations.](/content/docs/app-accessibility/app-workflow-scanner/index.html) - [**Export reports**
Export feature enables quick downloading of detailed accessibility reports.](/content/docs/app-accessibility/reports/export-in-csv/index.html) - [**Setup local testing**
Local testing on BrowserStack real devices ensures app's accessibility with internal servers or VPNs.](/content/docs/app-accessibility/local-testing/set-up-local-testing/index.html) - [**Location testing**
Test location-based functionality with GPS and IP geolocation on real devices.](/content/docs/app-accessibility/location-testing/geolocation-testing/index.html) - [**Info and Relationships**
Emphasize the importance of presenting information through relationships between elements.](/content/docs/app-accessibility/rule-repository/rules-list/info-and-relationships/index.html)