Below you may access our Blind Masterlist. For our purposes, blindness is defined as no or very low vision – such that text cannot be read at any magnification. If you consider we are missing an important resource please contact us so we can add it.

Reading Aloud & Highlighting

Read entire text aloud

This feature involves a text-to-speech engine that reads the text on a web page aloud. (more information text aloud)

Allow the user to correct text-to-speech mispronunciations and/or retrieve pronunciation corrections from a central source

This feature helps correct mispronunciations in text-to-speech programs. If a text-to-speech synthesizer mispronounces a word, this feature allows the user to easily correct the pronunciation. It also may support a central database of correct pronunciations, which can be updated often to stay up to date with a new vocabulary. (more information)

Use vocal characteristics to present visual formats

This feature helps screen reader users perceive visual formats through auditory display. The screen reader may vary vocal characteristics – speech rate, pitch, or volume – in correspond to certain types of visual formats such as headlines or references. (more information)

Reorganizing, Simplifying, & Translating

Reformat web page display with a balanced depth & breadth of menus

The goal of this feature is to strike a balance between depth and breadth, by breaking menus up into pieces that are an acceptable depth and breadth for all users.

Create skip links

Skip links are links to different parts of a document, so that someone using a screen reader does not need to listen to all of the text to get to the desired content.

Group links according to context

A website that is well-designed will already have links grouped according to similar content and subject-matter. However, some websites may have links scattered throughout the page, or may mix together links about very different topics.

Create consistency among web pages

This feature would reformat webpages to behave in consistent ways (of controls, navigation, layout, labels, and icons), while maintaining their unique appearances.

Transform content to conform to accessibility standards

This feature would automatically take any website, analyze its contents, and add any markup necessary to make it conform with the Web Content Accessibility Guidelines (WCAG 2.0) and other standards.

Translate and format text for Braille display

This feature translates text into a format that can be easily displayed and read on a portable Braille display.

Graphic translations

Convert emoticons to icons and set an alternate text label.

Pause, rewind and replay multimedia

This feature would allow the user to pause, rewind, and repeat multimedia content (even if these operations are not expressly offered by the content provider).

Extend or remove time limits on reading

There are numerous places where this would be helpful, including text in animated images and forms that must be read and submitted in a certain amount of time.

Extend or remove time limits on completing an action (filling a form, etc)

These time limits are common for purchasing items such as concert or theater tickets, which are in high demand and are returned to be purchased by other users if a form is not completed within a short time limit.

Supplementing Page Content

Support collaborative third party markup

Scripts and other techniques can be used to allow third parties to be able to enhance the accessibility of Web sites for people with different disabilities.

Provide descriptions of links

A link that reads as “here” may be expanded to include the text before and read “Visit our online shop here”

Generate site maps

Some users may prefer to navigate websites directly from their full site maps.

Display breadcrumbs

List of previously visited pages and the path to the current page.

Image description

Generate or retrieve text descriptions/tags for poorly labeled images

Sonify videos or Images

To provide “synthetic vision” using audio

Adjustable or Alternate Input Devices

Keyboard input: Alternate text entry method

Make all functionality available via the keyboard

Voice input: Alternate text entry method

Make all functionality available via voice control

Facilitating Written Communication

Read letters and words aloud as they are typed

Error Prevention & Recovery

Help minimize errors

This is an overarching feature that includes many error-minimizing techniques.

Provide general strategies and contextual aid to safely recover from errors

This is an overarching feature that includes many error recovery strategies and contextual aid techniques.

Preference & Privacy Features

Automatically determine and adjust settings

This feature automatically determines the user’s needs while he/she operates the product.

Choose preferred features and adjust settings with a user-friendly feature wizard

This feature provides a user-friendly wizard that matches the user’s abilities and preferences to settings and features.

Provide settings and options that are easy to try out and modify

This feature makes it easy for the user to try out and modify different settings and options.


Virtual Worlds– audio interpretation of visual content and actions

Items in the virtual world can can announce themselves and their positions to the user, and movements in the virtual world can be accurately represented with 3D sounds (for example, the audio footsteps of an avatar walking behind you).

Virtual worlds – audio descriptions of objects in local area

Allow users to limit the amount of data that is received at one time.

Virtual worlds – Provide the ability to discover relationships between items

In these cases, the system should automatically determine and describe as much information as possible about the item.

Accessible Authentication methods

Provide accessible CAPTCHAs to authenticate access to websites

Real-time Navigation

Provide GPS navigation/wayfinding features on mobile devices