For people who are blind or have sig­nif­i­cant vision loss, working on a computer presents par­tic­u­lar chal­lenges. Screen readers help make on-screen content ac­ces­si­ble either through synthetic speech (text-to-speech) or via a tactile re­fre­sh­able Braille display.

Key Takeaways

Screen readers make digital content ac­ces­si­ble via synthetic speech or Braille displays.

  • They are key for WCAG 2.2, ADA, and Section 508 com­pli­ance.
  • Poor markup, like missing al­ter­na­tive text or label at­trib­ut­es, causes confusing reading orders.
  • Solutions range from free software like NVDA to com­mer­cial programs like JAWS and built-in OS tools.
  • They also offer flexible ways to consume in­for­ma­tion and reduce eye strain.

What is a screen reader?

The purpose of a screen reader is to make digital content usable re­gard­less of visual per­cep­tion. Screen readers are no longer limited to tra­di­tion­al desktop computers. They are now fully in­te­grat­ed into the operating systems of smart­phones and tablets, enabling ac­ces­si­ble use of mobile ap­pli­ca­tions as well.

There is a general dis­tinc­tion between stand­alone screen reader programs and solutions built directly into the operating system. Their scope, func­tion­al­i­ty, and cost vary con­sid­er­ably. In addition to free open-source solutions, there are com­mer­cial programs with pro­fes­sion­al feature sets, and licensing costs for these can reach several thousand dollars. Dif­fer­ences often stem from the use of advanced speech synthesis tech­nolo­gies and spe­cial­ized cus­tomiza­tion options.

Today, the quality of speech output depends less on the language itself and more on the text-to-speech engine being used. Modern neural speech synthesis supports many languages and produces much more natural pro­nun­ci­a­tion than earlier systems. However, dif­fer­ences remain in prosody, the emphasis of complex sentence struc­tures, and the pro­nun­ci­a­tion of foreign or technical terms.

The de­vel­op­ment of synthetic speech remains a central area of research in com­pu­ta­tion­al lin­guis­tics. Modern speech syn­the­siz­ers rely on deep learning methods and are trained on large datasets of real speech. This allows them to reproduce in­to­na­tion, emphasis, and pauses in a realistic way. Some lim­i­ta­tions persist, par­tic­u­lar­ly in conveying emotional nuance, irony, or highly context-dependent emphasis. For screen reader users, however, today’s speech synthesis rep­re­sents a sig­nif­i­cant im­prove­ment over the me­chan­i­cal-sounding output of earlier gen­er­a­tions.

AI Tools at IONOS
Empower your digital journey with AI
  • Get online faster with AI tools
  • Fast-track growth with AI marketing
  • Save time, maximize results

Selection criteria for a screen reader

When choosing an ap­pro­pri­ate screen reader, com­pat­i­bil­i­ty with the devices used in the workplace is crucial. For example, if a Braille display is used, it must be supported by the screen reader. The same applies to the operating system as well as fre­quent­ly used ap­pli­ca­tions.

Important selection criteria include:

  • Is the screen reader used primarily for reading, or also for writing?
  • What types of content and ap­pli­ca­tions will be used?
  • What budget is available for equipping the workplace?

Before pur­chas­ing paid screen reader software, it may be worth­while checking whether funding or ac­com­mo­da­tions are available. In the United States, assistive tech­nol­o­gy is often provided through state Vo­ca­tion­al Re­ha­bil­i­ta­tion programs, ed­u­ca­tion­al in­sti­tu­tions, or workplace ac­com­mo­da­tions under the Americans with Dis­abil­i­ties Act (ADA). Although many modern screen readers are available at no cost, financial as­sis­tance or training support may still be available depending on the in­di­vid­ual situation.

Ad­di­tion­al use cases for screen readers

Screen readers are no longer used only in tra­di­tion­al work settings for blind users. Although they are primarily assistive tools for people with visual im­pair­ments, they can also offer practical benefits for many other users. In general, screen readers are useful whenever content is better heard than read.

Typical use cases include:

  • Audio playback of texts on the go: A screen reader makes it possible to have texts read aloud on a smart­phone or tablet, for example while taking a walk or using public trans­porta­tion. This can be more con­ve­nient than reading long content on small displays.
  • Support during mul­ti­task­ing: When tasks do not require full visual attention, a screen reader can read text, in­struc­tions, or other in­for­ma­tion aloud, making it easier to work ef­fi­cient­ly.
  • Al­ter­na­tive way to consume in­for­ma­tion: A screen reader can play content in a way similar to podcasts or au­dio­books, providing an ad­di­tion­al way to take in in­for­ma­tion without having to read actively.
  • Reducing eye strain: Reading on a screen for long periods can be tiring. Audio playback allows you to rest your eyes while still taking in the content.

These broader uses show that a screen reader is not only a tool for ad­dress­ing visual im­pair­ments, but also a flexible solution for ac­ces­si­ble, situation-based access to in­for­ma­tion.

Screen readers, WCAG 2.2, and ac­ces­si­bil­i­ty law in the United States

Just as ramps or elevators allow people with mobility im­pair­ments to access buildings, ac­ces­si­ble websites help ensure that digital content can be used by as many people as possible. For people with visual im­pair­ments to reliably browse the internet using a screen reader, websites must meet certain technical and struc­tur­al re­quire­ments.

In the United States, digital ac­ces­si­bil­i­ty is primarily governed by civil rights law. The most important reg­u­la­tion is the Americans with Dis­abil­i­ties Act (ADA), which prohibits dis­crim­i­na­tion against people with dis­abil­i­ties in public life and in­creas­ing­ly applies to websites and online services. For federal agencies and or­ga­ni­za­tions that work with the gov­ern­ment, Section 508 of the Re­ha­bil­i­ta­tion Act requires elec­tron­ic and in­for­ma­tion tech­nol­o­gy to be ac­ces­si­ble. Although these laws do not prescribe specific coding tech­niques, courts and reg­u­la­tors generally rely on the Web Content Ac­ces­si­bil­i­ty Guide­lines (WCAG), currently WCAG 2.2 at con­for­mance level AA, as the practical technical benchmark.

The concept of an “ac­ces­si­ble web” does not refer only to people with dis­abil­i­ties. It also describes content that is easy to navigate, un­der­stand­able, and tech­ni­cal­ly robust. This includes a clear page structure, plain language, and reliable usability across different devices, operating systems, and assistive tech­nolo­gies. Ideally, websites are designed so they can be used by people of different ages, technical back­grounds, and language abilities.

Within this legal framework, screen readers play a par­tic­u­lar­ly important role. Digital services should function reliably with assistive tech­nolo­gies, which requires se­man­ti­cal­ly struc­tured content, a logical reading order, and full keyboard op­er­abil­i­ty of in­ter­ac­tive elements.

Screen readers therefore serve not only as assistive tools for users but also as practical testing tools. They help identify barriers in structure, nav­i­ga­tion, and content and make it easier to verify whether a website meets WCAG 2.2 ac­ces­si­bil­i­ty ex­pec­ta­tions.

Typical issues when using a screen reader

When using a screen reader, issues become no­tice­able quickly if a website is not designed with ac­ces­si­bil­i­ty in mind. In these cases, the software may read content in­com­plete­ly, in the wrong order, or in a way that is difficult to follow. Even ex­pe­ri­enced users can then struggle to navigate the page and un­der­stand the in­for­ma­tion.

Dif­fi­cul­ties with a screen reader most often occur when reading the following elements:

Problem area Effect on screen reader users Typical cause
Images Content is skipped or not conveyed Missing or non-de­scrip­tive al­ter­na­tive text
Tables Reading order is confusing Missing table headers and as­so­ci­a­tions (th, thead, scope)
Forms Form fields cannot be used properly Missing labels and as­so­ci­a­tions (label, ARIA at­trib­ut­es)
Hidden content Incorrect or un­ex­pect­ed reading order Dynamic content without proper ac­ces­si­bil­i­ty markup
  • Images: If images are included without al­ter­na­tive text, a screen reader skips their content entirely. When an image is important for un­der­stand­ing the sur­round­ing text or is directly ref­er­enced, users may miss the intended meaning. Al­ter­na­tive text can be added easily in the HTML code and is read aloud by the screen reader, allowing users with visual im­pair­ments to un­der­stand the image. If the image also serves as a link, the al­ter­na­tive text should clearly describe the des­ti­na­tion or purpose.
  • Tables: If tables are not logically struc­tured or lack clear row and column headers, reading them with a screen reader quickly becomes confusing. Many screen readers support table nav­i­ga­tion, but they cannot com­pen­sate for incorrect or in­com­plete semantic markup.
  • Text for­mat­ting and structure: When for­mat­ting such as bold or italics is used to convey meaning, not all screen readers interpret it reliably. Missing or im­prop­er­ly coded headings further com­pli­cate nav­i­ga­tion. Clean HTML and CSS markup and a clear heading structure help users un­der­stand the content and move around a website more easily.
  • Hidden content: Some websites reveal content only after a user action, such as clicking or in­ter­act­ing with an element. If this dynamic content is im­ple­ment­ed poorly, a screen reader may not detect it at all or may read it in the wrong order. Complex, deeply nested struc­tures also make it harder for screen readers to interpret content correctly.
  • Frames: When frames are used without clear titles, a screen reader may read isolated sections, such as nav­i­ga­tion areas, without ex­plain­ing their purpose. This makes ori­en­ta­tion difficult. Related content should be placed within a con­tin­u­ous content area whenever possible, and frames are generally best avoided today.
  • Forms: Form elements need clear labels so a screen reader can com­mu­ni­cate their function ac­cu­rate­ly. All input fields and buttons should also be fully operable by keyboard to ensure ac­ces­si­ble use for everyone.

Below is an overview of some of the most widely used screen reader solutions available across different operating systems. It includes both free and paid options and outlines their typical use cases.

NVDA

NonVisual Desktop Access (or “NVDA” for short) is a free, open-source screen reader for Windows and is among the most widely used solutions worldwide. The program is rel­a­tive­ly easy to set up and is suitable for both beginners and advanced users. NVDA outputs content using synthetic speech or sends it to a connected Braille display.

NVDA is developed through donations and is updated regularly. Today, this screen reader is used primarily on Windows 10 and Windows 11 and supports a wide range of common ap­pli­ca­tions.

The most important features of NVDA:

  • Com­pat­i­ble with major web browsers, email clients, chat ap­pli­ca­tions, and Microsoft Office programs such as Word and Excel
  • Can be run from a single ex­e­cutable (.exe), including from external media like USB drives
  • Provides extensive keyboard shortcuts for nav­i­ga­tion, control, and speech cus­tomiza­tion
  • Supports multiple speech syn­the­siz­ers, with eSpeak as the default and optional SAPI 4 and SAPI 5 support
  • Offers output in many languages, depending on the selected speech syn­the­siz­er
  • Supports re­fre­sh­able Braille displays and basic mouse func­tion­al­i­ty

JAWS

Job Access With Speech (JAWS) is a com­mer­cial screen reader developed by Freedom Sci­en­tif­ic and is used primarily in pro­fes­sion­al en­vi­ron­ments. For many years, the program has been regarded as the de facto standard screen reader for Windows and is available for Windows 10 and Windows 11.

JAWS is known for its stability, powerful nav­i­ga­tion features, and extensive cus­tomiza­tion options. A time-limited trial version is available before purchase. Depending on the licensing model, costs can reach several thousand dollars. In some cases, funding or workplace ac­com­mo­da­tions through employers, ed­u­ca­tion­al in­sti­tu­tions, or vo­ca­tion­al re­ha­bil­i­ta­tion programs may help cover the expense.

The most important features of JAWS:

  • Powerful speech syn­the­siz­ers such as Eloquence, plus support for ad­di­tion­al natural voices
  • Extensive doc­u­men­ta­tion and help systems in print and Braille formats
  • Support for text documents, PDFs, and, in some cases, text within images
  • Fast nav­i­ga­tion using keyboard shortcuts and struc­tured lists
  • High com­pat­i­bil­i­ty with Windows ap­pli­ca­tions, browsers, and office software
  • Support for numerous Braille displays

Dolphin

The Dolphin screen reader, formerly known as SuperNova, is a com­mer­cial solution for Windows systems. The screen reader is designed for blind and low-vision users who require a highly cus­tomiz­able working en­vi­ron­ment. A time-limited trial version is available, after which a license must be purchased.

Dolphin combines tra­di­tion­al screen reader func­tion­al­i­ty with ad­di­tion­al tools such as screen mag­ni­fi­ca­tion and document analysis, making it es­pe­cial­ly suitable for spe­cial­ized workplace needs.

The most important features of Dolphin:

  • Powerful “Vocalizer Ex­pres­sive” speech syn­the­siz­er with extensive con­fig­u­ra­tion options
  • Fast keyboard nav­i­ga­tion and targeted search functions within content
  • Support for PDFs and struc­tured documents
  • “Dolphin Cursor” for con­trol­ling the mouse via keyboard
  • Support for numerous Braille displays
  • Setup wizard for self-guided in­stal­la­tion

Narrator

Narrator is the screen reader built into Windows and is available in Windows 10 and Windows 11 without any ad­di­tion­al in­stal­la­tion. You can activate this screen reader software through the Windows settings or with a keyboard shortcut, and it provides basic functions for text output and nav­i­ga­tion.

The screen reader is primarily suitable for first ex­pe­ri­ences with assistive tech­nolo­gies or for users with limited vision who only oc­ca­sion­al­ly rely on a read-aloud function. For permanent use in everyday work or for complex tasks, however, Narrator is only suitable to a limited extent.

The most important features of Narrator:

  • Direct in­te­gra­tion into the Windows operating system
  • Simple control via keyboard commands
  • Reads aloud text and basic controls
  • Limited cus­tomiza­tion options and speech quality
  • No full support for complex workflows

VoiceOver

VoiceOver is Apple’s built-in screen reader for macOS, iOS, and iPadOS. It is tightly in­te­grat­ed into the operating system and enables blind and low-vision users to operate Apple devices using the keyboard, touch gestures, and spoken feedback.

VoiceOver is es­pe­cial­ly effective within the Apple ecosystem and supports a wide range of languages and input methods.

The most important features of VoiceOver:

  • Deep system in­te­gra­tion without ad­di­tion­al in­stal­la­tion
  • Control via keyboard, touch gestures, and trackpad
  • Powerful speech synthesis, depending on operating system and voice
  • Support for Braille displays
  • Struc­tured nav­i­ga­tion through websites and ap­pli­ca­tions

Orca

Orca is a free, open-source screen reader for Linux and part of the GNOME desktop en­vi­ron­ment. The project is developed by an active community and is used by default in dis­tri­b­u­tions such as Ubuntu or Fedora.

Orca is aimed at users with Linux work­sta­tions and provides basic screen reader functions combined with speech synthesis and Braille support.

The most important features of Orca:

  • Tight in­te­gra­tion with GNOME-based systems
  • Uses eSpeak as the default speech syn­the­siz­er
  • Support for Braille displays
  • Audio tutorials to help with getting started
  • Setup can be complex, depending on the system con­fig­u­ra­tion

ChromeVox

ChromeVox is the screen reader built into ChromeOS and is available on Chrome­books without ad­di­tion­al in­stal­la­tion. The screen reader is designed for blind and low-vision users and can be activated through the system’s ac­ces­si­bil­i­ty settings or via keyboard shortcut.

Because ChromeVox is deeply in­te­grat­ed into ChromeOS, it is par­tic­u­lar­ly well suited for web-based ap­pli­ca­tions and cloud en­vi­ron­ments. It is widely used in ed­u­ca­tion­al settings, where Chrome­books are commonly deployed, and allows users to navigate websites, documents, and system in­ter­faces using keyboard commands and spoken feedback.

The most important features of ChromeVox:

  • Built directly into ChromeOS and ready to use without in­stal­la­tion
  • Extensive keyboard nav­i­ga­tion with struc­tured commands for headings, links, and form elements
  • Optimized for web ap­pli­ca­tions and browser-based content
  • Spoken feedback and optional Braille display support
  • Quick ac­ti­va­tion and de­ac­ti­va­tion via keyboard shortcut
  • In­te­gra­tion with Google Workspace ap­pli­ca­tions such as Docs, Sheets, and Gmail

Speechify and Chirpy

Speechify for Google Chrome and Chirpy for Mozilla Firefox are simple browser ex­ten­sions for reading web content aloud. They are aimed at users who oc­ca­sion­al­ly want to listen to text, but they are not a re­place­ment for full-featured screen reader software.

The most important features of the browser ex­ten­sions:

  • Quick in­stal­la­tion and easy to use
  • Suitable for simple web content
  • Limited speech quality and func­tion­al­i­ty
  • Not suitable for users with severe visual im­pair­ments

TalkBack

TalkBack is the default screen reader for Android and is activated via the system settings under “Ac­ces­si­bil­i­ty.” The screen reader app is free and deeply in­te­grat­ed into the operating system.

TalkBack uses speech output, audio signals, and vibration feedback to enable ac­ces­si­ble use of smart­phones and tablets.

The most important features of TalkBack:

  • Standard solution for Android devices
  • Good system in­te­gra­tion and ongoing de­vel­op­ment
  • Operation via gestures and key com­bi­na­tions
  • Per­for­mance depends on hardware and device model

TalkBack runs con­tin­u­ous­ly in the back­ground, which can cause no­tice­able slowdowns on some devices. For that reason, it works best on a higher-per­for­mance smart­phone. Delays can be es­pe­cial­ly chal­leng­ing for blind users, as it is not always im­me­di­ate­ly clear whether the device is still pro­cess­ing or if an input error occurred. Although TalkBack is a powerful screen reader app, it depends on adequate device per­for­mance to operate smoothly.

Web Hosting
Hosting that scales with your ambitions
  • Stay online with 99.99% uptime and robust security
  • Add per­for­mance with a click as traffic grows
  • Includes free domain, SSL, email, and 24/7 support

Screen reader overview

Program Operating system Price Benefits Lim­i­ta­tions
NVDA Windows 10, 11 Free Open source, very wide­spread, good browser and Office support, Braille displays, regular updates Speech quality depends on the syn­the­siz­er, operation takes some getting used to
JAWS Windows 10, 11 +++ Very powerful, excellent nav­i­ga­tion, broad software support, pro­fes­sion­al support High price, complex licensing models
Dolphin (SuperNova) Windows 10, 11 ++ Powerful speech syn­the­siz­er, many cus­tomiza­tion options, Braille displays Smaller community, high price
Windows Narrator Windows 10, 11 Pre­in­stalled Quickly available, easy to use, good system in­te­gra­tion Limited for long-term use, fewer features
VoiceOver macOS, iOS Pre­in­stalled Very good system in­te­gra­tion, gesture control, Braille support Strongly tied to the Apple ecosystem
Orca Linux (GNOME) Free Open source, good GNOME in­te­gra­tion, active community Setup can be complex, limited speech quality
ChromeVox ChromeOS (Chrome­books) Pre­in­stalled Built-in screen reader, optimized for web apps, widely used in education, keyboard nav­i­ga­tion and Braille support Limited outside the ChromeOS en­vi­ron­ment
Speechify Chrome Free Quick to use, good for simple web content Not a full-featured screen reader
Chirpy Firefox Free Simple read-aloud function Very limited, hardly any further de­vel­op­ment
TalkBack Android Free Standard solution, deep system in­te­gra­tion, con­tin­u­ous de­vel­op­ment Per­for­mance depends on the device
Go to Main Menu