WCAG 2.1 · Level A · Perceivable

WCAG 1.4.2 — Audio Control, explained with examples

If audio plays automatically for more than 3 seconds, a way to pause, stop, or control its volume independently of system volume must be provided. Auto-playing audio interferes with screen readers, distracts users with cognitive disabilities, and is generally hostile UX.

Number
1.4.2
Level
A
Principle
Perceivable
Guideline
1.4 Distinguishable

Why this criterion exists

Auto-playing audio interferes with screen readers, distracts users with cognitive disabilities, and is generally hostile UX.

If you only remember one thing: if audio plays automatically for more than 3 seconds, a way to pause, stop, or control its volume independently of system volume must be provided. Everything else on this page is detail.

Who feels it when this fails

Accessibility criteria sometimes feel abstract until you see who pays the cost when a site ignores them. Audio Control affects:

  • Screen reader users

  • Users with cognitive disabilities

How sites typically fail it

These are the patterns we see week after week. None are intentional — they are accidents of how teams build interfaces under deadline. Knowing the failure modes is the fastest path to writing them out of your component library.

  • Hero videos with audio autoplay

  • Background music on landing pages

How to test for it

  • Land on the page; if audio plays without a one-click control, you fail.

Automated scanners catch this criterion most of the time, but never all of the time. Manual testing with the keyboard and a screen reader closes the gap.

A code fix you can copy

Muted autoplay is permitted. Sound autoplay needs an explicit, immediate control.

The problem

HTML
<video autoplay src="/hero.mp4"></video>

The fix

HTML
<video autoplay muted loop playsinline src="/hero.mp4"></video>

Muted autoplay is permitted. Sound autoplay needs an explicit, immediate control.

Other Perceivable criteria

Find every accessibility issue on your site in 60 seconds.

Free public scan. No card. AI-generated fixes for every issue we find.