Skip to main content
Perceivly: Perceivly home

3.1.6 Pronunciation

Level AAA · added in WCAG 2.0

When a word's meaning in context depends on how it is pronounced, give users a way to find the pronunciation. This is a level AAA criterion: most laws and policies require AA, but it is still worth meeting where you can.

Who it helps

Screen reader users may hear the wrong reading of a word, which changes its meaning. People who are blind, have reading disabilities or are reading in a second language cannot always use context to work out the right pronunciation.

How to meet it

Examples

Fails:A Japanese surname that can be read Shoji or Tokairin, with no reading given
<p lang="ja">担当者:東海林</p>
Fails:"Bass" could be the fish or the instrument, and the sentence does not say which
<p>The bass in the photo was enormous.</p>
Passes:Ruby annotation shows the reading of the name
<p lang="ja">担当者:<ruby>東海林<rp>(</rp><rt>しょうじ</rt><rp>)</rp></ruby></p>
Passes:An inline pronunciation guide right after the word
<p>The bass (rhymes with "face") in the photo was enormous.</p>

Can a scanner detect this?

No

axe-core has no rule for this criterion. Software cannot tell whether context makes a word's meaning clear. A person who knows the language must read the content and find ambiguous words.

No automated rule tests this criterion. Check it by hand.

Common mistakes

Official W3C explanation of 3.1.6

Check your own page

See which automated WCAG checks your page fails, with the failing elements and how to fix them.

Enter a page address, for example example.com/shop.

Reviewed November 2, 2026