<blink> elements are deprecated and must not be used


Online, Self-Paced Training

An extensive curriculum of online courses offered through our Deque University platform.

Compliance Data & Impact

  • Low Vision
  • Mobility/Dexterity
  • Cognitive
  • WCAG 2.1 (A): MUST
  • WCAG 2.0 (A): MUST
  • Section 508: MUST
  • Not specified or not applicable
  • Not specified or not applicable

How to Fix the Problem

Remove all <blink> elements.

An example of a code snippet you should remove from an HTML file:

<p><blink>Moving Sale Thursday!</blink></p>

An example of a code snippet you should remove from a CSS file:

h1 {
            text-decoration: blink;


A number of modern browsers do not support blinking text. It is entirely possible that you will have the <blink> tag in an HTML file, but this won’t produce blinking text on the web page. For this reason, don’t rely on the visual rendering of an HTML document to determine whether there are <blink> tags in it - be sure to check the actual file contents.

To fix both of the above code examples, remove the <blink> element and/or the text-decoration: blink;. You might want to replace this markup to make the text stand out in some other way.

Why this is Important

As the name suggests, <blink> tags cause content to flash. Though you may like the effect, blinking text can be difficult to read, and blinking objects (links, buttons, etc.) can be difficult to activate, especially for users with imprecise or limited dexterity.

It can be very difficult for people with visual and cognitive disabilities to see and understand text that blinks. Blinking text be distracting, especially for users with cognitive disabilities. It can also be difficult for some individuals to comprehend. For these reasons, the <blink> element should never be used.

Rule Description

This rule requires that no <blink> elements are present. Flashing text can be difficult to read and blinking objects can be difficult to activate. The associated automated check finds the presence of all <blink> elements so that they can be removed.

The Algorithm (in simple terms)

Checks to make sure that the <blink> element is never used


Other Resources

You may also want to check out these other resources.

Find the complete list of axe rules online.