Microsoft PowerPoint is one of the most popular tools for creating slide show presentations. It is often used to organize thoughts for a meeting or lesson, to present key points in a live presentation, and even to create handouts. This article outlines how to can make PowerPoint files more accessible on the web.
Create Accessible PowerPoint Files
Whether you link directly to a PowerPoint file (PPT), or display your presentation in another format like PDF, there are several things that you can do to make your file as accessible as possible.
PowerPoint for Mac
All versions of PowerPoint for Mac through 2008 have serious accessibility limitations. For example, you cannot give images appropriate alternative text or export the presentation as an accessible PDF file. Because of these accessibility limitations, this article does not include guidelines for Office for Mac users.
Every version of PowerPoint since at least 2000 contains a series of highly-accessible slide layouts. PowerPoint is designed to encourage the use of these slide layouts, especially in newer versions. Using these templates correctly will ensure that your files have correctly-structured headings and lists, proper reading order, etc. The correct use of slide layouts is probably the most significant thing you can do to ensure that your content is accessible.
Selector use the sidebar.
Select, or select the , and a menu of slide types will appear.
Alternative text for images
PowerPoint presentations usually include images. While these images are sometimes decorative, many contain content that should be given a text alternative. Images can be give appropriate alterative text in PowerPoint. This alternative text will be read by a screen reader in a PowerPoint file and should remain intact when exporting to HTML or PDF. For more information on this topic, see our article on alternative text.
- There is no way to add empty/null alternative text to an image in PowerPoint. If your presentation has decorative images that do not convey unique content, the best thing to do is to leave the alternative text field blank. If the image does not have alternative text, it will typically be skipped by a screen reader.
- "Word art" is actually converted to an image in Office 2003-2007 and must be given alternative text. It remains text in Office 2010.
- Embedded charts should be given alternative text, but sometimes the content of the chart might be too long for alternative text. If your presentation contains numerous charts or graphs, consider including a link to the original PPT file. The data that is used to create the chart will be accessible in the original file (it is basically a simple spreadsheet), but will not be included in a PDF or HTML version.
To provide alternative text, right click on the image, then select.
A dialog box will appear. Select thetab and then add the appropriate alternative text.
Adding alternative text to images is less intuitive in PowerPoint 2007. To add alternative text,on the picture and select .
A dialog box will appear. Select thetab. You will notice that the image filename is entered into the field by default. The filename is never appropriate alternative text. This functionality will almost certainly result in misuse of the alt attribute.
Replace the filename with appropriate alternative text. For this image, it would be something like "WebAIM - Web Accessibility in Mind." If an image is decorative, remove the filename and leave this field blank.
PowerPoint 2010 moved the alternative text field back to an intuitive place, but made things more confusing by creating two fields for alternative text. To add alternative text to an image, select
With the Format Picture menu open, select the option forin the sidebar. Two fields will appear, one labeled and one labeled . For best results, add appropriate alternative text to the field, not the field. Information in the field will not be saved as alternative text when the file is saved as HTML.
Data tables and accessibility issues
In HTML, there are ways to identify row and column headers in a data table (using the
<th> element). In PowerPoint, you can style rows and columns so they appear as data tables, but there is no way to add the content in a way that will be identified by a screen reader. If your presentation contains more than the simplest tables, and if you have Adobe Acrobat, consider saving your presentation to PDF and adding the additional accessibility information in Acrobat Pro.
- Ensure that font size is sufficient. If your presentation will be viewed on a projector, font size may need to be even larger.
- Provide sufficient contrast. If your presentation will be viewed on a projector, sometimes the contrast needs to be even more pronounced.
- Do not use color as the only way to convey content.
- Avoid automatic slide transitions.
- Use simple slide transitions when possible. Complex transitions can be distracting.
- Use simple language.
- Check reading order of text boxes that are not part of the native slide layout. They are usually the last thing read by a screen reader.
- If you have embedded video, ensure that the video is captioned, and that the player controls are accessible.
- If you have embedded audio, ensure a transcript is included.
- If your slides contain animations, ensure that they are brief and do not distract from the most important content on the page.
Outline and Notes Panels
PowerPoint contains two panels that can sometimes be used to enhance accessibility: the outline panel and the notes panel.
The outline panel contains a text outline of the content that appears in your slides. Reviewing this panel can help ensure the content on the slides is logically sequenced, that slide titles are unique and meaningful and that reading order is appropriate. The text in this panel may also be a good starting place for handouts or HTML alternatives to slides (more below). Alternative text for image and text boxes that are not part of the default layout will not be included in the outline view.
The notes panel allows the speaker to add notes and information that will not appear on the slides. It can be used to add additional information to printed handouts as well. Placing image or chart descriptions in this area is not reliable and should be avoided. This information may not be accessed by a screen reader, especially if the presentation is saved to PDF or some other format.
PowerPoint 2010 Accessibility Checker
PowerPoint 2010 includes a new checker that allows you to check your presentation for accessibility problems. The accessibility checker makes it much easier to identify and repair accessibility issues.
To run the accessibility checker, select
This will start the accessibility checker.
The checker presents accessibility errors (e.g., images with no alternative text), warnings (e.g., unclear link text) and tips (e.g., slide reading order). Feedback about the importance of each item, as well as tips on how to repair it, are included. Selecting an item in the report will select the corresponding item in the file.
Convert PowerPoint to Other Formats
PowerPoint is a good format for face to face presentations, but it is usually not the best format for content on the web. The file can be large, and users must either have Microsoft Office or a special plugin in order to view the file. One of the following formats may provide a better alternative.
Export to PDF
PDF is often the best format to display PowerPoint presentations on the web. The file size is relatively small, distracting slide transitions are removed, and everyone has a PDF reader. Most importantly, heading structure and other accessibility information will remain intact if you export the file correctly. If you have a presentation with tables, and if you know how to add additional accessibility information in Adobe Acrobat, it might be possible to create a PDF file that is more accessible than the original PPT file. For more information on this process, read our article on Creating PDF files from Office documents.
Create HTML slides or outline
Many versions of PowerPoint have aoption. It does not create accessible HTML content and should be avoided.
If you are comfortable with HTML and CSS, and if your content is intended to be displayed on the web, you could consider creating your own slides in HTML. You would have to create your own "next" and "previous" buttons and make sure the links are accurate, but other than that, this method is not as difficult as you might think. It is usually easiest to start with the content in the outline panel, and then add in images as well as visual styles.
You can also create an HTML outline in addition to the PowerPoint file. This would allow users to review the structure of your presentation in a browser without having to open the main presentation. To create an HTML version, select and copy the contents of thepanel, paste in into an HTML editor such as Dreamweaver, and clean up the content. You may also wish to add additional information to the outline, such as relevant images (with appropriate alternative text).