Techniques for WCAG 2.0

Skip to Content (Press Enter)


G178: Providing controls on the Web page that allow users to incrementally change the size of all text on the page up to 200 percent


All technologies.

This technique relates to:


The purpose of this technique is to provide a mechanism on the Web page to incrementally increase the size of text. Many people with low vision do not use magnifying software, and they may not be familiar with browsers text size adjustments. This may be particularly true of older people who are learning about computers later in life and who may be experiencing age related vision loss. It may also be true of some people with cognitive disabilities who also require increased font size.

This technique provides a mechanism that some users will find easier to use. The mechanism may include links or buttons that will switch the visual presentation to a different style sheet or use scripts to change the text size dynamically.

To implement this technique, an author provides controls that allow the user to incrementally increase or decrease the text size of all of the text on the page to a size that is at least 200% of the default text size.

This can be achieved by providing links, buttons or linked images and the controls themselves should be as easy to find (ex. prominently positioned within the page, presented in a larger text size, hight contrast, etc.) as possible.

This technique can also be used in circumstances where scalable fonts cannot be used, such as legacy code situtions.





  1. Set the viewport size to 1024px by 768px or larger.

  2. Increase the text size and check to see if the text size increased.

  3. Check that the text size can be increased to 200% of the original size.

  4. Check that after increasing the text size to 200% of the original size, there is no loss of content or functionality (e.g. no parts of the text are clipped, boxes do not overlap, controls are not obscured or separated from their labels, etc.).

  5. Decrease the text size to its default value and check to see if it in fact returned to the default size.

Expected Results


Techniques are Informative
