Skip to main content
Accessify

Accessibility standards in plain English.

Find a WCAG criterion, example and fix.

WCAG & Section 508 reference

Search by name, number or keyword.

Filter by category without clearing your search.

Showing all 9 criteria in this reference.

  • SC 1.1.1

    Non-text Content

    Level AAlt text

    Meaningful images need a text alternative. Decoration gets an empty one on purpose.

    Example: A product photo with no alt is announced as its filename.

    Fix: Describe the object, material and colour. Mark decoration with an empty alt.

    SUGGESTION AVAILABLESECTION 508 · INCORPORATES WCAG 2.0 AA

  • SC 1.3.1

    Info and Relationships

    Level AHeadings

    Structure that is visible must also exist in the markup: headings, lists, tables, and landmarks.

    Example: Bold text used as a heading, so heading navigation skips it.

    Fix: Use real heading levels in order and style them with CSS. Tag table header cells as th.

    MANUAL REVIEWSECTION 508 · INCORPORATES WCAG 2.0 AA

  • SC 1.4.3

    Contrast (Minimum)

    Level AAColor contrast

    Normal text needs a contrast ratio of at least 4.5:1 against its background; large text needs 3:1.

    Example: Body copy at #bfbfbf on white measures about 1.83:1: unreadable for many people with low vision.

    Fix: Darken the text or lighten the surface until it passes. Check hover states too.

    AUTO-FIX AVAILABLESECTION 508 · INCORPORATES WCAG 2.0 AA

  • SC 1.4.11

    Non-text Contrast

    Level AAColor contrast

    Interface components and meaningful graphics need at least 3:1 against adjacent colours.

    Example: A pale input border on white hides where to type.

    Fix: Raise the border, icon, or state indicator contrast to 3:1 or above.

    MANUAL REVIEWNOT IN SECTION 508 · LATER WCAG ADDITION

  • SC 2.1.1

    Keyboard

    Level AKeyboard

    Everything you can do with a mouse must be possible with a keyboard alone.

    Example: A custom dropdown that Tab and arrow keys can't reach.

    Fix: Use native controls, or add roles, tabindex and key handling. Test without a mouse.

    MANUAL REVIEWSECTION 508 · INCORPORATES WCAG 2.0 AA

  • SC 2.4.4

    Link Purpose (In Context)

    Level ALabels

    A link's purpose should be clear from its text, or from the sentence it sits in.

    Example: Six icon-only links with no text are all announced simply as “link”.

    Fix: Add visually-hidden text or an aria-label naming the destination, not the icon.

    MANUAL REVIEWSECTION 508 · INCORPORATES WCAG 2.0 AA

  • SC 2.4.7

    Focus Visible

    Level AAFocus visible

    Keyboard users must always be able to see which element is focused.

    Example: A global outline:none removes the browser's focus ring with nothing in its place.

    Fix: Restore a visible focus style with at least 3:1 contrast, using :focus-visible.

    AUTO-FIX AVAILABLESECTION 508 · INCORPORATES WCAG 2.0 AA

  • SC 3.3.2

    Labels or Instructions

    Level ALabels

    Form fields need a label that stays visible and is announced by assistive technology.

    Example: Checkout fields labelled only by placeholders, which vanish on focus.

    Fix: Add a visible label with a matching for and id. Keep the placeholder as an example.

    MANUAL REVIEWSECTION 508 · INCORPORATES WCAG 2.0 AA

  • SC 4.1.2

    Name, Role, Value

    Level AARIA

    Custom components must expose what they are, what they are called, and what state they are in.

    Example: A div styled as a toggle reports no role and no on/off state, so it is announced as plain text.

    Fix: Prefer native elements. Otherwise set the right role, name and state.

    MANUAL REVIEWSECTION 508 · INCORPORATES WCAG 2.0 AA

For complete requirements, read WCAG 2.2 and the Section 508 reference.

Search and filter the reference.

Search and filter guidance.

Filters narrow, never reset

Your search stays when you change category.

More than titles

“Alt tag” and “1.1.1” find the same entry.

Two characters is enough

Search starts at two letters; counts are announced.

No dead ends

No match? Clear filters, reword or ask Clara.

What each criterion includes.

Four parts in each entry.

01

Criterion and level

Criterion number, name and A/AA level.

02

Plain summary

What it means for your visitors.

03

A real example

A real example, such as a placeholder replacing a label.

04

The fix

The fix, with automation or human review identified.

Guidance, not legal advice. One passing page doesn't make a site conformant.

Then see where your site fails it.

Clara connects this reference to your site’s findings.

The reference, in the product

The failure and fix, together.

A searchable accessibility reference showing a text contrast failure beside its corrected example.

Account identifiers and customer URLs are redacted.

Look up a criterion. Then see if you pass it.

A free audit shows which criteria your page fails.