UI/UX design · Checklist

App accessibility checklist:
WCAG made simple

An accessible app meets WCAG 2.2 Level AA in practice: text contrast of at least 4.5:1, support for large text up to 200%, touch targets around 44–48 points, every control labelled for screen readers, nothing conveyed by colour alone, captions for video, respect for reduced motion, clear form labels and errors, and full keyboard or switch access on web. In India, government websites and apps follow GIGW 3.0, which aligns with WCAG 2.1 Level AA.

By , FounderUpdated 4 min read

Share

Quick answer: What should an app accessibility checklist include?

  1. See — contrast 4.5:1, scalable text, no colour-only meaning.
  2. Touch — targets ≈ 44–48 pt, enough spacing.
  3. Hear and read — screen-reader labels, captions, transcripts.
  4. Understand — clear labels, errors and consistent navigation.
  5. Move — respect reduced motion; no flashing content.

Key takeaways

  • Accessibility helps everyone — sunlight, one-handed use, slow networks, older users.
  • Most issues are fixed cheaply in design, expensively after launch.
  • Test with the platform screen readers: VoiceOver on iOS, TalkBack on Android.
  • Automated tools catch only part of the problems; manual testing is essential.
  • In India, GIGW 3.0 sets accessibility requirements for government sites and apps.

Accessibility is often treated as a compliance task. It's better understood as quality. The same choices that help a blind user navigate with a screen reader help everyone else in sunlight, on a bumpy bus, with one hand full, or on a slow connection. WCAG 2.2 — the W3C's international standard — organises the requirements into four principles: perceivable, operable, understandable and robust1. Here they are as a checklist you can actually use.

What should an app accessibility checklist include? At a glance: See; Touch; Hear and read; Understand; Move.
At a glance: What should an app accessibility checklist include?

Perceivable: can people see and hear it?

Checklist: Perceivable: can people see and hear it? — Text contrast; UI component and icon contrast; Text scales; Nothing conveyed by colour alone; Images have text alternatives; Video has captions.
Perceivable: can people see and hear it?
  • Text contrast at least 4.5:1 (3:1 for large text)2
  • UI component and icon contrast at least 3:1
  • Text scales with system settings up to 200% without breaking layouts6
  • Nothing conveyed by colour alone — add icons, text or patterns
  • Images have text alternatives; decorative ones are hidden from screen readers
  • Video has captions; audio has transcripts

Operable: can people use it?

Checklist: Operable: can people use it? — Touch targets; No gestures-only actions; Keyboard and switch access; Logical focus order; Enough time; No flashing content; Respect reduced motion.
Operable: can people use it?
  • Touch targets around 44×44 pt (iOS) / 48×48 dp (Android), with spacing
  • No gestures-only actions — provide a button alternative to complex gestures
  • Keyboard and switch access for web and supported platforms
  • Logical focus order that follows the visual layout
  • Enough time — warn before timeouts; let users extend them
  • No flashing content more than three times a second
  • Respect reduced motion settings

Understandable: can people make sense of it?

Checklist: Understandable: can people make sense of it? — Clear labels; Helpful errors; Consistent navigation; Plain language; No unexpected changes.
Understandable: can people make sense of it?
  • Clear labels on every form field, visible (not only placeholders)
  • Helpful errors that say what went wrong and how to fix it
  • Consistent navigation and naming across screens
  • Plain language, and the correct language set for each screen
  • No unexpected changes when a field gains focus

Robust: does it work with assistive technology?

Checklist: Robust: does it work with assistive technology? — Every control has an accessible name, role and state; Use native components; Announce dynamic changes; Test on real devices.
Robust: does it work with assistive technology?
  • Every control has an accessible name, role and state — test with VoiceOver and TalkBack45
  • Use native components where possible; custom ones need proper semantics
  • Announce dynamic changes — loading, errors, new content
  • Test on real devices with assistive technology turned on

The Indian context

Government websites and apps follow the Guidelines for Indian Government Websites and Apps, GIGW 3.0, which align with WCAG 2.1 Level AA3. India's Rights of Persons with Disabilities Act, 2016 also includes provisions on accessible information and communication technology. For private products, accessibility widens your market — and in a country with many languages, devices and literacy levels, clear, accessible design is simply good business.

A 30-minute accessibility check

Diagram of 5 steps for a 30-minute accessibility check: 1. Turn on VoiceOver or TalkBack and complete your main flow…; 2. Set text size to maximum and check every key screen.; 3. Run a contrast checker on text, buttons and icons.; 4. Turn on reduced motion and grayscale; check nothing breaks or disa
A 30-minute accessibility check
  1. Turn on VoiceOver or TalkBack and complete your main flow without looking.
  2. Set text size to maximum and check every key screen.
  3. Run a contrast checker on text, buttons and icons.
  4. Turn on reduced motion and grayscale; check nothing breaks or disappears.
  5. Try your forms with wrong inputs and read the errors aloud.

Colour choices matter here too — see colour psychology in app design. For an expert review, a mobile app UX audit includes accessibility.

Key terms, defined

WCAG — the W3C's Web Content Accessibility Guidelines. Level AA — the commonly targeted conformance level. Screen reader — software that reads the interface aloud (VoiceOver, TalkBack). Accessible name — the label assistive technology announces. GIGW — India's guidelines for government websites and apps.

Frequently asked questions

What is WCAG?

The Web Content Accessibility Guidelines published by the W3C — the international standard for digital accessibility, organised around making content perceivable, operable, understandable and robust. WCAG 2.2 is the current version, and Level AA is the common target.

Does WCAG apply to mobile apps?

WCAG was written for web content, but its principles and most success criteria are widely applied to mobile apps, alongside Apple's and Google's platform accessibility guidelines.

What is the minimum touch target size?

WCAG 2.2 Level AA sets a minimum target size of 24 by 24 CSS pixels with exceptions; platform guidelines recommend larger — about 44×44 points on iOS and 48×48 dp on Android — which is a better practical target.

What contrast ratio do I need?

At least 4.5:1 for normal text and 3:1 for large text under WCAG Level AA, and 3:1 for meaningful graphics and user-interface components.

What accessibility rules apply in India?

Government websites and apps follow the Guidelines for Indian Government Websites and Apps (GIGW 3.0), which align with WCAG 2.1 Level AA. The Rights of Persons with Disabilities Act, 2016 also includes provisions on accessible information and communication technology.

How do I test app accessibility?

Use VoiceOver and TalkBack to navigate every key flow, increase text size to the maximum, check contrast with tools, test with switch or keyboard access on web, and include people with disabilities in usability testing.

Sources

  1. W3C — Web Content Accessibility Guidelines (WCAG) 2.2
  2. W3C — Understanding contrast (minimum) in WCAG
  3. Guidelines for Indian Government Websites and Apps (GIGW 3.0)
  4. Apple Developer — Accessibility
  5. Android Developers — Accessibility
  6. W3C — Understanding resize text (WCAG)
  7. Checked October 23, 2026. Figures that change — fees, salaries, prices — are reviewed every six months; if something is out of date, tell us.
Pass it on

Know someone who'd enjoy this?

Send it to them — one tap, no sign-up. Good ideas travel best between friends.

Keep exploring

Where to go from here

Join free

Get the ideas, not the noise.

Sign up with Google and we’ll send you short UX psychology tips by email — why people tap, stall and leave, and what to do about it. Unsubscribe anytime. Prefer something to keep? Get the free Laws of UX guide as a PDF.

Get the free Laws of UX PDFFree · no spam · unsubscribe anytime
Behavioral UX

See your product through your users' eyes.

A behavioral UX audit of your app or SaaS product: why users hesitate, stall and leave, and a prioritized fix list. Fixed price, 2–4 weeks.

Free certification

Turn what you know into a credential.

Free, test-based UX, UI and product certifications. Answer real product scenarios, graded on our server, and earn a founder-signed certificate anyone can verify and you can add to LinkedIn.

  • Credential ID
  • QR verification
  • LinkedIn-ready
Free PDF · 74 pages · 2 editions

The Laws of UX, in one field guide

60 research-backed principles in 6 categories — what each one means, why it works on the human brain and how to use it on your own screens. Written by Sushant Singh, founder of Science of Apps, who has scaled consumer apps to lacs of users and spent 10+ years leading product across startups and digital businesses in the US, EU & India.

Pick your edition
Free. No card, no paywall — just your email.
Free PDF · 74 pages

Get Laws of UX by email

Choose your edition

You’ll also get occasional UX psychology tips. Unsubscribe anytime. Privacy policy

Free PDF · 90 pages · 2 editions

100+ Subscription Paywalls, decoded

110 real paywalls from top apps, taken apart, rated out of 5 and decoded with the Laws of UX — plus the frameworks, copy and checklists to ship your own. By Sushant Singh, founder of Science of Apps.

  • 110 paywalls rated
  • 34 Laws of UX
  • 12 frameworks

Which paywall scored 4.8 out of 5, and which scored 2.6? It’s all inside.

Pick your edition
Free. No card, no paywall — just your email.
Free PDF · 90 pages

Get 100+ Paywalls, Decoded by email

Choose your edition

You’ll also get occasional UX psychology tips. Unsubscribe anytime. Privacy policy