The screen reader for Android is TalkBack, it is free and built into most phones, and you switch it on under Settings, Accessibility, TalkBack. Once the shortcut is enabled, holding both volume keys for about three seconds turns it on or off from any screen.
Because Android is the most common phone platform in much of the world, TalkBack is the mobile screen reader through which many blind people first meet a website or app. This guide covers starting and stopping it, the gestures that matter, getting unstuck, and a test routine for apps and mobile sites.
Quick facts
Name
TalkBack, part of the Android Accessibility SuiteSettings path
Settings, Accessibility, TalkBackShortcut
Hold both volume keys about 3 seconds (once enabled)Activate
Double tap anywhere after selecting an itemTest pairing
TalkBack with Chrome on Android
What the TalkBack screen reader is
TalkBack is the Android screen reader from Google. It speaks what you touch, announces buttons and their state, and lets you move through apps with swipes instead of sight. It also supports braille displays and a built in braille keyboard for typing on the touch screen.
It ships inside a package called Android Accessibility Suite. Some phone makers rename menus or add their own screen reader alongside it, so if you cannot find TalkBack, search the settings app for "TalkBack" or install the suite from the app store. Official help is on the TalkBack help page.
How to turn TalkBack on and off
The settings route always works: Settings, Accessibility, TalkBack, Use TalkBack. The phone asks for permission because TalkBack can read everything on screen; accept it.
Turning it off is where people get stuck, because with TalkBack running a single tap only selects. To switch the toggle, tap it once so it is spoken, then double tap anywhere on the screen. A confirmation dialog follows; select Stop or Turn off the same way.
Set up the volume key shortcut before you need it. In the TalkBack settings page, turn on the TalkBack shortcut. Then holding volume up and volume down together for about three seconds toggles TalkBack from any screen, including the lock screen.
Gestures for the Android screen reader
Most phones today support multi finger gestures. Older phones use angle gestures such as swipe down then right. The table shows the common set.
| Gesture | Result |
|---|---|
| Explore by touch, dragging one finger | Announces whatever you touch |
| One finger flick to the right or left | Moves focus forward or back |
| Double tap | Opens or presses the focused item |
| Two finger swipe | Scrolls lists and pages |
| Two finger tap | Stops or restarts speech |
| Swipe up or down | Cycles reading controls such as headings, links, words |
| Three finger tap, or swipe down then right | Opens the TalkBack menu |
| Swipe right then left | Back |
Gesture details move between TalkBack versions and phone brands. The tutorial under TalkBack settings, Tutorial and help always matches the version on your phone.
Testing apps and mobile sites with a screen reader for Android
For websites, use Chrome on Android with TalkBack; it is the pairing most Android users run. For native apps, test the release build on a real device, not only an emulator.
- Turn on TalkBack and open the screen or page you want to check.
- Swipe right through every item from the top. Note anything silent, unlabelled or read twice.
- Set reading controls to headings and confirm the page structure makes sense.
- Activate each button and check that its name says what it does.
- Fill in a form, make a mistake on purpose and check the message is spoken.
- Open dialogs and menus; focus should land inside and return afterwards.
Android developers give images and icon buttons a spoken name with android:contentDescription or the matching property in their UI toolkit. On the web the same job is done by alt text and, for icon buttons, an accessible name.
Google also offers a free scanner app for Android that flags small touch targets, missing labels and low contrast. Like any automated check, it finds only a share of the problems, so keep listening with TalkBack. Rules that apply to apps are explained in WCAG for mobile apps.
Common problems TalkBack users hit
| What you hear | Likely cause | Fix in the code |
|---|---|---|
| "Button" with no name | Icon button without a label | Add a content description or accessible name |
| "Unlabelled, double tap to activate" | Clickable view with no text | Label it or merge it with its visible text |
| File names read aloud | Image missing alt text | Write a short alt, or alt="" if decorative |
| Focus jumps to the top after an action | Screen redrawn without managing focus | Keep focus on or near the control used |
| Nothing said after "Add to cart" | Silent status update | Use a polite live region for the message |
TalkBack and other mobile screen readers
The iPhone equivalent is VoiceOver, with similar ideas but different gestures; see the Mac and iPhone guide. Some Android phones also ship a maker's own screen reader. Test with TalkBack first, because it is on nearly every Android device. For desktop options, see free screen readers.
Questions people ask
How do I turn off TalkBack quickly?
If you enabled the shortcut, hold both volume keys for about three seconds. Otherwise open Settings, Accessibility, TalkBack, select the switch with a single tap, double tap anywhere, and confirm.
Why does a single tap not work with TalkBack on?
With TalkBack running, one tap selects and reads an item so you can explore without pressing anything by accident. Double tap anywhere on the screen to activate what was selected.
How do I scroll with TalkBack?
Swipe with two fingers. One finger swipes move between items instead of scrolling.
Is TalkBack free?
Yes. It is included with most Android phones and can be installed from the app store as part of Android Accessibility Suite if it is missing.
How do I use a screen reader on Android to test my website?
Open the site in Chrome, turn TalkBack on, and swipe through the page from the top. Check that every button, link and image is announced with a clear name and that forms read their labels and errors.
Can I change the TalkBack voice or speed?
Yes. Speech rate is in the TalkBack menu and in its settings, and the voice comes from the phone's text to speech settings under Accessibility.