---
title: "Three Flashes"
url: "https://barrierefreihochzwei.de/en/wcag/2-3-2-three-flashes"
language: "en"
description: "WCAG 2.3.2 (AAA) allows nothing that flashes more than three times per second – with no exception for small or dim flashes. Learn how to meet it."
published: "2025-01-01T08:00:00+01:00"
updated: "2026-10-15T09:42:00+02:00"
---

# Three Flashes

Zero tolerance for flashing.

- **Erfolgskriterium:** 2.3.2
- **Prinzip:** Operable
- **Konformitätsstufe:** Level AAA
- **Erklärung beim W3C:** [www.w3.org/WAI/WCAG22/Understanding/thre...](https://www.w3.org/WAI/WCAG22/Understanding/three-flashes.html)

Success criterion 2.3.2

# 2.3.2 Three Flashes

Level AAAOperable

Zero tolerance for flashing.

## 1. What is the goal of this criterion?

Imagine you’re browsing the web, relaxed, and suddenly a flashing banner triggers an epileptic seizure. It sounds dramatic, but for people with photosensitive epilepsy it’s a real danger – in 1997, hundreds of children in Japan had to go to hospital after an episode of a cartoon series with rapid light changes was broadcast.

The goal of Success Criterion 2.3.2 is uncompromising: pages must not contain anything that flashes more than three times per second – full stop. While [Three Flashes or Below Threshold](https://barrierefreihochzwei.de/en/wcag/2-3-1-three-flashes-or-below-threshold) still allows dim or small flashes, there’s zero tolerance here.

## 2. What exactly does it require?

This Level AAA criterion means: nothing on the page may flash more than three times in one second – regardless of brightness, size or position.

That covers all visual content:

- Videos and animations
- Automatic image changes
- Ad banners and pop-ups
- Interactive elements and hover effects
- Progress bars and status indicators

Unlike 2.3.1, there’s no exception for small areas. So even a small flashing element is ruled out – because anyone using screen magnification or sitting close to the screen sees it much larger.

Important: “flashing” and “blinking” are different things. Slow blinking is distracting and falls under [Pause, Stop, Hide](https://barrierefreihochzwei.de/en/wcag/2-2-2-pause-stop-hide); rapid flashing can trigger seizures. A seizure comes on so quickly that people can’t turn off the flashing element in time – which is why a pause button isn’t enough here.

## 3. Why does it matter for accessibility?

Imagine you have photosensitive epilepsy and open a website with a flashing ad banner. Within seconds you could have a seizure – without warning and without any chance to react in time.

Zero tolerance for flashing protects:

- people with photosensitive epilepsy from dangerous seizures,
- people with particularly high sensitivity, for whom even flashes below the 2.3.1 thresholds are a risk,
- people with migraines from their symptoms getting worse,
- all visitors from unexpected visual disturbances.

What makes it special: the 2.3.1 thresholds come from television guidelines. 2.3.2 goes further and reduces the risk even more. Seizures can never be ruled out entirely for very sensitive people, but flash-free content offers the best possible protection.

## 4. How to meet the criterion

Meeting it requires consistent control of all visual effects. Here are the key measures:

**No rapid flashing:**

- Limit all light changes to three flashes per second at most – better still, avoid them altogether.
- Check videos before publishing with tools such as PEAT (Photosensitive Epilepsy Analysis Tool).
- Replace hard image changes with smooth crossfades.
- Consistently reject flashing ad banners and pop-ups.

**Alternative design techniques:**

- Replace pulsing light with steady colours.
- Use smooth colour transitions instead of abrupt changes.
- Use calm, flowing animations instead of strobe effects.
- Draw attention through size, position or design rather than flashing.

**Control in your process:**

- Check animations frame by frame if you’re unsure.
- Review all third-party content (ads, embedded videos) before integrating it.
- Anchor the rule in your design guidelines and editorial workflows.
- Audit all visual content regularly.

The good news: design without flashing often looks more elegant and professional than aggressive strobe effects.

## 5. Why this criterion matters for businesses

Level AAA conformance with 2.3.2 is more than a luxury – it’s a sign of responsible design.

**1. Responsibility and reputation**

A website without any flashing shows social responsibility. You position yourself as a provider who takes users’ health seriously.

**2. Earning trust**

People with photosensitive epilepsy often have to be careful on unfamiliar websites. Reliably flash-free content builds trust – with them and with their families.

**3. Better design**

Doing without aggressive flash effects pushes you towards more thoughtful design solutions. The result: websites that convince through clarity rather than gimmicks.

And finally: under the European Accessibility Act (EAA) – implemented in Germany by the Barrierefreiheitsstärkungsgesetz (BFSG) – the harmonised standard EN 301 549 only requires Level AA, so [2.3.1](https://barrierefreihochzwei.de/en/wcag/2-3-1-three-flashes-or-below-threshold) but not 2.3.2. If you avoid flashing entirely anyway, you deliberately go beyond the minimum. This is general information, not legal advice.

## 6. The success criterion in the W3C’s words

> **Success Criterion 2.3.2 Three Flashes (Level AAA)**
> 
> Web pages do not contain anything that flashes more than three times in any one second period.

In short: nothing on a page may flash more than three times per second – with no exception for small or dim flashes.

**Official explanation from the W3C**

The W3C explains every success criterion in depth – with intent, examples and techniques.

[Understanding 2.3.2](https://www.w3.org/WAI/WCAG22/Understanding/three-flashes.html)

## More criteria from “Operable”

 [  2.1.1 Level A ### Keyboard

When every click can also be a keystroke.

 ](https://barrierefreihochzwei.de/en/wcag/2-1-1-keyboard) [  2.1.2 Level A ### No Keyboard Trap

When there’s no way out.

 ](https://barrierefreihochzwei.de/en/wcag/2-1-2-no-keyboard-trap) [  2.1.3 Level AAA ### Keyboard (No Exception)

When everything really has to work by keyboard.

 ](https://barrierefreihochzwei.de/en/wcag/2-1-3-keyboard-no-exception)
