Scan Mobile Apps for Accessibility
Scan your mobile web app's URL for an automated accessibility audit under real mobile device emulation, and get a platform-specific WCAG 2.2 checklist for iOS, Android, React Native or Flutter that you can track and export. Screenshot review of native app screens is optional and needs a configured vision model.

1Select Platform
2Scan a live URL (recommended: runs a real automated scan)
Enter the URL of your mobile web app (or your site's mobile view). We run our full accessibility engine against it under a mobile device emulation profile (mobile viewport, user agent, and touch input), so touch-target sizing, reflow, and other findings reflect a phone-sized layout, not a desktop layout relabeled as mobile.
Runs under Chromium's mobile device emulation (mobile viewport, user agent, and touch input), not a real iOS Safari or Android Chrome render. For a native iOS, Android, React Native or Flutter app that already captures its own accessibility tree, see the native-tree endpoint below.
Already have a native accessibility tree?
If your app is instrumented with XCUITest, UIAutomator, or a React Native/Flutter test harness, POST your captured native accessibility tree directly to /api/mobile-scan for deterministic touch-target and missing-label checks. No URL or screenshot needed. See the SDK tab below for details.
3Upload Screenshot (optional: a visual review by a vision model, when the server has one)
Without a screenshot, you get the full platform checklist. A screenshot adds an optional visual review where a vision model is configured.
Drag & drop or click to upload
PNG, JPEG or WEBP, max 10MB
What We Check
Automated mobile scan
Enter a URL and we run this app's full WCAG detection engine (the same one behind the desktop scanner) against it under mobile device emulation, catching touch-target, reflow, and mobile-specific issues, not a static checklist.
AI Visual Analysis
Upload a screenshot for an advisory visual review (contrast, unclear icons, crowded layouts) by a vision model, when the server has one. Without one, you get the platform checklist and no credit is used.
WCAG 2.2 Checklist
16 platform-specific checks covering touch targets, reflow, text resize, screen reader compatibility, gesture alternatives, motion, and authentication.
React Native Specific
accessibilityRole, accessibilityState, accessibilityHint, accessibilityActions: the exact props your developers need to set, mapped to WCAG criteria.
CI/CD Integration
REST API accepts screenshots from Detox, Appium, XCUITest, Espresso. Fail your builds automatically when critical accessibility regressions are detected.
Android (TalkBack) Rules
contentDescription, importantForAccessibility, labelFor: the Android attributes TalkBack needs, checked against WCAG 4.1.2.
iOS (VoiceOver) Rules
accessibilityLabel, accessibilityTraits, Dynamic Type support (scaledFont), accessibilityContainer: rules for full VoiceOver compatibility.