If a picture is worth a thousand words, what's it worth to people who cannot see? Without words, it's easy for people with a visual disability to miss critical information or get frustrated with the experience. 

Alternative text (alt text) is descriptive text which conveys the meaning and context of a visual item in a digital setting, such as on an app or web page. When screen readers like Microsoft Narrator, JAWS, and NVDA reach content with alt text, the alt text is read aloud so people can better understand what's on the screen. Well-written, descriptive alt text dramatically reduces ambiguity and improves user experience.

This topic describes how to understand, write, and use effective alt text in Microsoft 365 products.

A group of people sitting in front of a computer\

Alt text tools in Microsoft 365

To help you with alt text, Microsoft 365 offers the Accessibility checker to review relevant visual content for alt text and get suggestions on improving content accessibility, an Automatic alt text generator, and a manual alt text editor. 

Open the Microsoft 365 Accessibility Checker:

  1. On theReviewtab, selectCheck Accessibility.

  2. In the rightAccessibilitypane, issues with accessibility appear underInspection Results.

  3. Select any flagged issues to see recommended actions.

Manually view and edit alt text, or approve automatic alt text: 

  1. Right-click an image, chart, or other object, and selectView Alt TextTip: On theReviewtab, you can select theCheck Accessibilitydrop down and chooseAlt Text.

  2. In theAlt textpane on the right, edit or approve the displayed alt text (if automatically generated).

  3. If the image doesn't need alt text, such as a border, selectMark as decorative.

Turn automatically generated alt text on or off: 

  1. On theFiletab, selectOptionsand choose theAccessibilitytab.

  2. Select or clear theAutomatically generate alt text for mecheckbox underAutomatic Alt Text.

Automatic alt text generation needs Microsoft 365 intelligent services. To turn this on: 

  1. On the File tab, select Options and choose General.

  2. Select Enable services underMicrosoft 365 intelligent services.

When to use alt text?

Images and pictures

Make sure to convey the content and the purpose of an image in a concise and unambiguous manner. The alt text shouldn’t be longer than a sentence or two—most of the time a few thoughtfully selected words will do. Consider what is important about an image. For example, important context might be the setting, the emotions on people's faces, the colors, or the relative sizes.

The alt text pane showing an example of a good alt text.

Do not repeat the surrounding textual content as alt text or use phrases referring to images, such as, "a graphic of" or "an image of." In the example below, the alt text is referring to the image and does not describe the content of the image sufficiently.

The alt text pane showing an example of a bad alt text.

 You can also add alt text as an argument to theIMAGE functioneither by using text in quotes or by using a cell reference that contains the text. For example, IMAGE("www.contoso.com/logo.jpg", "Contoso logo"). 

Diagrams, flow charts, and charts

When dealing with objects that give detailed information, such as an infographic, use alt text to provide the information conveyed in the object. Describing a chart as ‘A bar chart showing sales over time,' for example, would not be useful to a blind person. Try to convey the insight; for example, ‘A bar chart showing sales over time. In July, sales for brand A surpassed sales for brand B and kept increasing throughout the year.’ Alt text should also clearly describe the beginning point, progress, and conclusion of flow charts.

A pie chart for pie sales showing an example of a good alt text.

Videos

Videos that don't explain their content require alt text to describe the visual experience, even if the user hears music, background sounds, and speech. Alt text should describe the content and purpose of the video.

Ideally, a video should contain a second audio track with a description of the video elements that are purely visual and not accessible to people with a visual disability.

Tables

The Microsoft 365 Accessibility Checker does not flag if a table is missing alt text. However, it is always a good practice to write a clear, descriptive, and concise alt text for a table.

When not to use alt text?

Decorative visual objects

Decorative objects add visual interest but aren’t informative (for example, stylistic borders). People using screen readers hear these are decorative so they know they aren’t missing any important information. To mark a visual as decorative, select theMark as decorativecheckbox in theAlt Textpane. The text entry field becomes grayed out.

Image marked as decorative in the Alt text pane.

Tip: If you export your document as a PDF, any visuals you have marked as decorative are automatically tagged as artifacts. They are then ignored by screen readers when navigating through PDFs. 

Slicers

If the Microsoft 365 Accessibility Checker doesn't flag an object when it's missing alt text, you don't have to write alt text for it. A slicer is an example of such an object.

How to add alt text to an object?

For instructions on how to add alt text in Outlook, Word, Excel, and PowerPoint, go to Add alternative text to a shape, picture, chart, SmartArt graphic, or other object.

Tips for using alt text in Microsoft 365

  • Remember to use the Microsoft 365 Accessibility Checker during your review process. It checks that all relevant visual content has alt text and also gives you other suggestions for improving the accessibility of your content, such as checking contrast ratios. To run the Accessibility Checker, on theReviewtab, select Check Accessibility. For more info on the Accessibility Checker, go toImprove accessibility with the Accessibility Checker.

  • Do not use a file name, duplicate text, or URLs as alt text. The Accessibility Checker flags these since they are not useful to someone with a visual disability. For more info, go toRules for the Accessibility Checker.

  • If there is a group of objects that forms a semantic group, such as a group of photos that all show dogs, assign alt text for the whole group. If objects have been grouped together for formatting reasons, ungroup the objects and assign appropriate alt text for each object.

Note: If you have used Microsoft 365 for a while, you might have noticed that theAlt Textpane used to have two fields,TitleandDescription. Now we use a singleDescriptionfield in most of our apps—it has been found that having a single field is easier and less confusing for both you as the author and also anyone using a screen reader to consume the content.

Automatic alt text

In Microsoft 365, alt text can be generated automatically. When you insert a picture, you might see a bar show up at the bottom of the picture with automatically generated alt text.

In Office 2019, alt text is not generated automatically when you insert an image. If you want to add automatic alt text, select theGenerate a description for mebutton in theAlt Textpane. Depending on the content of the image, sometimes the feature gives you descriptive tags and sometimes you get full sentences.

If automatic alt text is generated, remember to review and edit it in theAlt Textpane and remove any comments added there such as "Description generated with high confidence."

An image with automatically generated alt text at the bottom edge of the image in Word for Windows.

Turn automatic alt text on

Note: Before you can use automatic alt text, you might have to enable Microsoft 365 Intelligent Services in any Microsoft 365 product.1. On the File tab, select Options and choose General.2. Select Enable services underMicrosoft 365 intelligent services.For more info, refer to Connected experiences in Microsoft 365.

  1. On the Filetab, select Optionsand chooseAccessibility

  2. Select Automatically generate alt text for me underAutomatic Alt Text.

Approve automatic alt text

  1. In the  Microsoft 365 app, right-click the item to review and selectView Alt Text. TheAlt Textpane opens.

  2. If the alt text is satisfactory, select theApprove alt textcheckbox.

Automatic alt text shown in the Alt Text pane with the Approve alt text checkbox selected.

Turn automatic alt text off

  1. On the Filetab, select Optionsand chooseAccessibility

  2. Clear Automatically generate alt text for me underAutomatic Alt Text.

Where to find alt text functional guidelines

Get additional resources to help you write effective alt text:

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.

Find solutions to common problems or get help from a support agent.