Accessible animations: Is that allowed?

Published: 24. March 2026

Autor: Tobias Roppelt

Reading time: 4 Minuten

Is movement allowed here? An illustration of a slider with a stop button.

A hotly debated topic among designers: How much animation is enough, too much, or too little? Micro-animations in apps, in particular, are becoming increasingly popular. However, moving content—animations, videos, or GIFs—can pose significant challenges for digital accessibility. It can sometimes cause problems with assistive technologies, obscure important information, or even lead to physical reactions such as migraines. In the worst-case scenario, it can trigger epileptic seizures!

Table of Contents

First, a little theory about WCAG! That’s what you’ve been waiting for, right? WCAG has three criteria that apply to the use of animations:

  1. Criterion 2.2.2: Pause, stop, hide stipulates: If something on the page moves automatically and lasts longer than 5 seconds, there must be a way to pause, stop, or hide the movement.
  2. Criterion 2.3.1: Limit of three flashes or less stipulates that a website must not contain any content that flashes more than three times per second.
  3. Criterion 1.4.2: Audio control stipulates that if sound is played automatically and lasts longer than 3 seconds, there must be a way to pause, stop, or adjust the sound (independently of the system volume).

If you are interested in the WCAG, you can either click the links to the respective WCAG documents or view our prepared summary of the individual criteria: Overview of the WCAG criteria.

To give you a better idea of which common animations can be problematic, I have compiled a few examples.

The use of videos on your site

Yes, all those background videos that are often used in website hero pages can be problematic. If these videos are longer than 5 seconds, there needs to be a button somewhere to pause them.

If the video also plays sound, this must be pauseable or adjustable from 3 seconds onwards.

The website “One Percent for the Planet,” for example, uses a video in the header (without sound) and has included a stop button. Visit the 1% for the Planet website.

A screenshot of the header area of the website One Percent for the Planet. A video is visible in the background of the header, which can be paused using a stop button in the bottom right corner.

The problem of slider accessibility

The 5-second rule also applies to automatically running sliders. Therefore, there must be a way to stop them.

Eurowings has a nice example of a pauseable slider on their website. Here’s the link to the Eurowings page (German).

Stop the animations! A Eurowings slide with a pause button. Animations lasting longer than 5 seconds must be pauseable. This also applies to sliders that run automatically.

The stylish, flowing fonts

You’re probably familiar with text that scrolls continuously across the screen. This animation should also be pauseable. We found an example of this on the awwwards.com website.

Screenshot of scrolling text on a website. The text reads "Flash Sale 9.99 ALL COURSES" followed by a lightning bolt icon.

You’re probably familiar with this, too: Cool headlines that “write themselves” letter by letter or replace entire words.

These things are a nightmare for screen reader users. Sometimes the word isn’t read at all, it’s repeated, it’s cut off mid-sentence, it’s spelled out, and so on. The problems with them are numerous.

A before and after showing an animated text element cycling through words — the left box shows "We Craft and Deliver THE for Coffee Roasters" mid-animation, and the right shows the completed phrase "We Craft and Deliver THE COFFEE BAG for Coffee Roasters."

Everything you need to know about digital accessibility as a designer!

  • What is the legal situation, and which websites are affected?
  • What requirements apply to your designs, and how do you implement them—without missing a thing?
  • Do you have to overhaul your entire brand identity and make everything larger now

Through theory and practice, we’ll show you what we’ve taught nearly 1,000 people over the past three years!

Learn more about the Design Workshop

Please refrain from using flickering!

Flickering occurs when the blinking frequency is 3 or more flashes per second. This applies not only to blinking elements, but also to GIFs in presentations or on websites.

One example is an old Pokémon episode in which a very rapid, lightning-like flash from red to blue occurred during a battle scene. After it aired in Japan, around 700 people had to be hospitalized due to epileptic seizures. As a result, the episode was banned and never aired in the US or Europe.

Regarding flickering, there’s a special rule that an element may flash more than three times per second if it’s small enough and the only element in the visible area. However, even then, it may not flash for longer than 5 seconds. You can find the exact size calculation in the following WCAG technique: Keep the blinking area small enough. But before you spend too much time worrying about it, just forget about it and make your life easier!

Screenshot of the Pokémon episode with Pikachu firing lightning bolts
Source: Swiss Radio and Television

The beloved parallax effect

Effects like parallax scrolling can look cool, but unfortunately, they cause nausea in many people. Objects moving across the screen at different speeds create a sense of depth. This affects visual perception and can cause nausea in some viewers, particularly those with balance disorders.

If you can’t do without parallax effects in your applications, ensure they can be disabled. Developers you trust can use a media query to animate elements on websites with varying degrees of intensity or to stop the animations completely.

Three screenshots of the Weglot website. Text and objects move at different speeds when scrolling. This is called parallax scrolling.

You can find a live example of the parallax effect on Weglot’s website.

Automatic animations – allowed in exceptional cases

As is often the case, there are exceptions to the WCAG guidelines. Automatic animations are usually problematic for accessibility because they can be distracting or disruptive. But sometimes they are essential.

For example, an animation in online banking might show how much time is left when there’s a time limit. Or loading animations might indicate that something is currently loading. In such cases, automatic animations are permitted and even essential because they provide important information and help users better understand the page.

Two accessible timer designs, both with a green checkmark: one showing a clock icon with the time 03:27, and one showing a progress bar displaying 00:22.

Conclusion on the use of animations

Even though it might sound different at first, as a designer, you actually have quite a lot of freedom when it comes to animation. Especially the popular micro-animations for element interactions are no problem at all.

The only thing you need to keep an eye on is that your animations are no longer than 5 seconds (and 3 seconds with sound), or you’ll need to include a nice little pause button.

Frequently Asked Questions

About Tobias Roppelt

Portrait of Tobias, a smiling man with short hair.

You have Questions?

Send us an email!