What is the 3-Flash Rule? A Guide to WCAG 2.3.1
The WCAG 2.3.1 "Three Flashes or Below" rule is a Level A safety standard requiring that web content does not flash more than three times in any one-second period. A flash is technically defined as a pair of opposing changes in relative luminance of 10% or more, where the darker image has a relative luminance below 0.80. This prevents photosensitive seizures by keeping visual stimuli below known biological triggers.
#The Science of Visual Safety
Photosensitive epilepsy (PSE) is triggered when the brain’s visual cortex is overstimulated by rhythmic stimuli, typically between 3 Hz and 30 Hz. Human sensitivity peaks between 15 Hz and 20 Hz. Because neural synchronization can trigger a seizure in less than a second, users cannot simply "look away" from violating content.
Consequently, WCAG 2.3.1 is a non-interference requirement: a single violating element renders an entire page non-compliant, as the health risk is catastrophic.

#Technical Requirements of WCAG 2.3.1
To achieve Level A compliance, content must adhere to precise mathematical limits regarding frequency, luminance, and color.
#1. The Three-Flash Limit
A "flash" is defined as a pair of opposing changes in relative luminance () of 10% or more, provided the relative luminance of the darker image is below 0.80.
- Frequency: Content must not flash more than three times within any rolling one-second period.
- Luminance Calculation: Relative luminance is determined using the sRGB formula: .

#2. Defining a "Flash"
The human visual system is disproportionately sensitive to saturated red light. A saturated red transition occurs if:
- One state in the transition meets .
- The transition exceeds a chromaticity difference of 0.2 units in the CIE 1976 UCS diagram.
#3. The Spatial Exception (Steradians)
Content may be exempt if the flashing area is smaller than 0.006 steradians. This is approximately 25% of any 10-degree visual field. However, on high-density mobile displays or VR headsets held close to the face, even a small pixel area can exceed this safety limit.
#Generative AI Video: The 2026 Safety Crisis
The expansion of generative AI video has introduced "temporal instability" risks. Unlike human-edited video, AI models can produce:
- Pixel-level Shimmering: High-frequency brightness fluctuations between frames.
- Unintended Strobing: Rapid lighting transitions as models reconcile training data.
- Chromatic Fluctuations: Sudden shifts in color saturation that can inadvertently trigger red flash thresholds.
#2026 Compliance and Implementation
As of April 2026, the Department of Justice finalized the ADA Title II update, making WCAG 2.1 Level AA the explicit standard for public entities.
| Entity Type | Population Served | Compliance Deadline |
|---|---|---|
| Large Public Entities | 50,000 | April 24, 2026 |
| Small Public Entities | 50,000 | April 26, 2027 |
| Special Districts | Any | April 26, 2027 |
#Verification and Remediation Strategies
Manual observation is insufficient for detecting 10% luminance shifts. Organizations must utilize algorithmic tools like the Harding FPA or video-audit.com.

If content fails, remediation strategies include:
- Contrast Reduction: Darkening the "high-state" or lightening the "low-state" to bring the delta below 10%.
- Frame Rate Interpolation: Adding intermediate frames to smooth transitions.
- Global Suppression: Implementing
prefers-reduced-motionmedia queries to allow users to opt-out of animations.
#Conclusion
The 3-flash rule is a critical safeguard in an increasingly visual world. By adhering to the strict mathematical definitions of frequency and luminance, organizations ensure that their digital content is safe for all users. In the 2026 regulatory environment, precise verification is the only path to achieving Level A compliance and protecting the well-being of the photosensitive community.