Skip to content

Plain guides to WCAG, alt text and screen readers

Contrast checker

For developers, designers and content editors

Digital accessibility, explained in plain English

Digital accessibility in plain English: who it helps, how to start, WCAG levels explained, plus free contrast and alt text tools and screen reader guides.

Check a color pair

Digital accessibility means building websites, apps and documents so that disabled people can see, hear, understand and operate them with whatever they use: a keyboard, a screen reader, zoom, captions or voice control. The common yardstick is WCAG level AA, and most of the work is ordinary craft: clear structure, enough contrast, text for images, controls that answer the keyboard and forms that explain their errors.

This site gives plain-English answers to the questions people actually type in: what a success criterion means, which contrast ratio passes, how to write alt text for a photo, how to switch a screen reader off again. Start with the basics below, or jump to the guide map further down the page.

Quick facts

  • Standard to aim for

    WCAG 2.2 level AA, which is 55 success criteria.

  • Who benefits

    People with permanent, temporary and situational disabilities, so in practice almost every visitor at some point.

  • Fastest first test

    Put your mouse away and press Tab through your home page.

  • What tools catch

    Automated checkers find roughly a third of real problems. Manual checks find the rest.

  • Overlay widgets

    A script added on top of a site cannot make it conform. Fix the code and content.

What digital accessibility means

Web accessibility is the same idea applied to sites and web apps. In web development it is less about special features and more about using the platform properly. A real button element already works with a keyboard and announces itself to a screen reader. A clickable div does neither until you add a lot of code.

The measuring stick is WCAG, the Web Content Accessibility Guidelines from the W3C (its own WCAG overview is the official source). WCAG turns the vague word "accessible" into testable statements called success criteria, sorted into levels A, AA and AAA. Courts, regulators and buyers across the US, EU, India, UK and Canada point to it, usually at level AA. Read the WCAG explainer for how it is put together, or the accessibility laws overview for the legal side.

Accessibility is not a second, simplified copy of your site for disabled users. It is the one site everybody uses, built so it does not shut people out.

Who web accessibility helps

A helpful way to think about who is affected is to split each need into three kinds: permanent, temporary and situational. A person with one arm, a person with a broken wrist and a parent holding a baby all need a site that works with one hand.

Examples of permanent, temporary and situational disability
NeedPermanentTemporarySituational
SeeingBlind or low visionEyes dilated after an eye testGlare from bright sun on a phone
HearingDeaf or hard of hearingEar infectionLoud train, or a sleeping child nearby
Moving and touchTremor, paralysis, limb differenceArm in a castHolding shopping in one hand
Thinking and focusDyslexia, ADHD, memory lossConcussionTired, stressed or reading in a second language
SpeakingSpeech disabilitySore throat after surgeryNoisy room where voice commands fail

Older people are the largest group of all. Eyesight, hearing and fine motor control change with age, and older visitors rarely call themselves disabled, so they will not look for an accessibility menu. They just leave.

Types of disabilities web accessibility covers

WCAG is written around functions, not diagnoses. The table maps the main groups to what they use and what your site has to get right for them.

Types of disabilities web accessibility covers
GroupHow people use the webWhat your site must get rightStart here
BlindScreen reader speech or braille, keyboard or touch gesturesText for images, real headings, labelled controls, correct rolesScreen readers
Low visionZoom up to 400 percent, magnifiers, high contrast modesContrast of 4.5:1 for body text, layouts that reflow at narrow widthsContrast ratio rules
Color vision deficiencyNormal browsing, but some hues look alikeNever use color alone to carry meaningUse of color
Deaf and hard of hearingCaptions, transcripts, sign languageCaptions on video, text versions of audioAccessible design
Motor and dexterityKeyboard, switch devices, voice control, eye trackingEverything works from the keyboard, targets are big enoughKeyboard access
Cognitive and learningPlain language, predictable layouts, remindersClear labels, helpful errors, no sudden changesError identification
Seizure and vestibularSettings that reduce motionNo flashing, and a way to stop moving contentPause, stop, hide

Benefits of web accessibility

The benefits of web accessibility reach well past the disabled visitors you build it for.

  • More customers finish what they started. Clear forms, readable text and working buttons lift completion rates for everyone.
  • Lower legal exposure. Courts and regulators in many countries measure sites against WCAG. Meeting it does not make you immune, but it puts you on firm ground. Treat that as background, not legal advice.
  • Better search visibility. Real headings, descriptive link text and alt text help search engines understand pages too. See alt text and SEO.
  • Cheaper maintenance. Semantic HTML and shared accessible components mean fewer custom fixes later.
  • Works in hard conditions. Captions help in silent offices, contrast helps in sunlight, keyboard support helps power users.

Accessibility costs least when it is part of design and build. Retrofitting a finished site costs more, and the bill grows with every extra template, PDF and custom widget.

How to start: an introduction to web accessibility work

You do not need to learn all of WCAG before you begin. This order gets the biggest wins first.

  1. Pick your target: WCAG 2.2 AA unless a law or contract names something else.
  2. Run a free automated scan on your main templates with one of the WCAG checkers. Fix the easy, certain errors.
  3. Unplug the mouse. Tab through each template and check you can see focus and reach every control.
  4. Check text and button colors with the contrast checker at the top of this page.
  5. Paste your page source into the alt text checker to find missing and weak descriptions.
  6. Try one key journey, such as sign up or checkout, using a screen reader, following our screen reader testing steps.
  7. Fix shared components and templates first, then content. Track progress with the WCAG checklist.
  8. Post an accessibility statement that tells people how to report barriers, and plan a full accessibility audit for larger sites.

Be wary of anything that promises one-line compliance. Accessibility widgets cannot repair missing labels or broken keyboard support in your code.

Guide map: accessibility basics, law and process

These guides cover the people side of the work: law, process, design, testing and careers.

Accessibility basics guides
GuideUse it when
Accessible web designYou are planning a new site or redesign and want patterns that pass from the first sketch.
Accessibility examplesYou learn best from side by side broken and fixed code.
Accessibility testingYou need a test plan that mixes tools, keyboard checks and assistive technology.
Accessibility auditA buyer, client or regulator asks for a formal review and report.
Accessibility servicesYou are comparing outside help for audits, remediation or training.
Training and certificationYou or your team want structured learning or a recognised credential.
Accessibility jobsYou want to work in the field, from testing roles to describing images.
Accessibility lawsYou need to know which rules apply in your country or market.
ADA website complianceYour business serves customers in the United States.
Accessibility widgetsA vendor offers a toolbar plugin that claims to fix everything.
Accessibility iconsYou need a symbol for an accessibility page, menu or entrance.

Guide map: WCAG versions and levels

Everything about the standard itself: what it is, which version applies and what conformance really means.

WCAG guides
GuideUse it when
WCAG explainedYou want the full picture of the guidelines in one place.
POUR principlesYou need the four ideas that hold every criterion together.
Levels A, AA, AAASomeone asks which level you must reach and why not the top one.
WCAG complianceYou must show or claim that a site conforms.
WCAG versionsYou are unsure which version a contract or law points to.
WCAG 2.0An older policy or procurement rule still names the original 2.x release.
WCAG 2.1You want to know what the mobile and low vision update added.
WCAG 2.1 AAYour legal target is the 50 criteria most regulators cite.
WCAG 2.2You need the newest criteria on focus, dragging and logins.
WCAG 2.2 AAYou are building to the current recommended target.
WCAG 3.0You heard about the next major version and wonder if it matters yet.
WCAG checkersYou are choosing scanners and extensions for testing.
WCAG for mobile appsYour product is a native iOS or Android app, not only a website.

Guide map: success criteria

One guide per success criterion that audits flag most often, each with tests, failures and fixed code.

Success criteria guides
GuideLevelUse it when
WCAG checklistAllYou want every criterion in one filterable list to tick off.
Non-text content, 1.1.1AImages, icons or image buttons have no text equivalent.
Info and relationships, 1.3.1AHeadings, lists or form labels only look right but are not coded.
Meaningful sequence, 1.3.2AThe screen reader order makes no sense compared with the layout.
Sensory characteristics, 1.3.3AYour instructions say things like the green button on the left.
Identify input purpose, 1.3.5AAPersonal data fields lack autocomplete values.
Resize text, 1.4.4AAText gets cut off or overlaps when zoomed to 200 percent.
Images of text, 1.4.5AAHeadings or banners are pictures instead of live text.
Reflow, 1.4.10AAPages scroll sideways on a narrow screen or at 400 percent zoom.
Text spacing, 1.4.12AAWider line or letter spacing makes text overflow its box.
Hover or focus content, 1.4.13AATooltips or popovers vanish, block content or ignore Escape.
Keyboard, 2.1.1ASome feature only works with a mouse or touch.
Pause, stop, hide, 2.2.2ACarousels, tickers or background video move with no off switch.
Focus order, 2.4.3ATab jumps around the page in a confusing order.
Link purpose, 2.4.4AYour links say read more or learn more with no context.
Headings and labels, 2.4.6AAHeadings and field labels are vague.
Focus visible, 2.4.7AASomeone removed the focus outline in CSS.
Focus not obscured, 2.4.11AASticky headers or banners cover the focused item.
Label in name, 2.5.3AVoice control users cannot activate a button by saying its visible label.
Target size, 2.5.8AATap targets are tiny or crowded together.
On input, 3.2.2APicking an option reloads the page or moves focus by surprise.
Error identification, 3.3.1AForm errors only show as a red border.
Labels or instructions, 3.3.2AFields rely on placeholder text or unexplained formats.
Name, role, value, 4.1.2ACustom widgets built from div elements confuse screen readers.
Status messages, 4.1.3AAMessages like item added or no results are silent for screen reader users.

Guide map: color contrast and alt text

Contrast and alt text are the two problems found on almost every audited site, so each has its own set of guides and free tools.

Color contrast and alt text guides
GuideUse it when
Contrast checkerYou have two colors and need a pass or fail with the exact ratio.
Contrast ratio rulesYou wonder which ratio body text, big headings and icons each need.
Non-text contrast, 1.4.11Input borders, icons or chart lines are too faint.
Use of color, 1.4.1Links, errors or chart series differ by color only.
What alt text isYou are new to alt text and want the basics.
Writing alt textYou know where the field is but not what to put in it.
Alt text examplesYou want worked descriptions for photos, logos, charts and icons.
Adding alt textYou need the exact steps in your editor or site builder.
Alt text generatorYou want help drafting a description from a few details.
Alt text checkerYou want to audit every image on a page at once.
Alt text for SEOYou care how image descriptions affect search traffic.
Alt text on social postsYou post photos to a social app and want them described.
PDF alt text errorsA PDF checker reports figures without alternate text.

Guide map: screen readers

Screen readers are how many blind users experience your site. These guides show how to start, use and stop each one, and how to test with it.

Screen reader guides
GuideUse it when
What a screen reader isYou have never used one and want to know how they work.
Free screen readersYou want a no-cost reader for testing or daily use.
Windows screen readersYou test on a Windows laptop or desktop.
Free open source Windows readerYou want the most popular free reader for testing on Windows.
Commercial Windows readerYour users or clients rely on the long-standing paid option.
Mac and iPhoneYou test on macOS, iPhone or iPad.
Android screen readerYou test on an Android phone or tablet.
Screen reader for ChromeYou use Chrome or a Chromebook and wonder what is built in.
Screen reader testingYou want a repeatable way to test pages with speech output.
ARIA labelsYou need to name an icon button or landmark the right way.

Questions people ask

What is digital accessibility in simple words?

It means people with disabilities can use your website, app or document as fully as anyone else. That covers seeing the content, operating the controls and understanding what happens. WCAG is the standard most organisations use to measure it.

What is the difference between web accessibility and digital accessibility?

Web accessibility covers websites and web apps. Digital accessibility is the wider term and also includes native mobile apps, PDFs, emails, kiosks and video. The same WCAG principles apply to all of them.

Which disabilities does web accessibility cover?

It covers vision, hearing, motor, cognitive, learning, speech, seizure and vestibular disabilities. Many fixes also help people with temporary injuries or difficult surroundings, such as bright sun or a noisy room.

Is web accessibility a legal requirement?

In many places, yes. US courts applying the ADA, the European Accessibility Act, India's disability rights law and UK public sector rules all lead back to WCAG. A lawyer can advise on your specific case; see our overview of accessibility laws.

Can an automated tool make my site accessible?

No. Scanners find roughly a third of problems, and overlay scripts cannot rewrite your content or fix broken components. You still need keyboard checks, screen reader testing and a person who understands WCAG.

What should a web accessibility report contain?

A useful report names, for every issue, where it occurs, which WCAG criterion it breaks, how severe it is, how to reproduce it and how to fix it. It should also say which pages and journeys were tested and with which tools and assistive technology.

Every guide on the site

Versions, levels, compliance and checkers 4

Contrast ratios, checker and color rules 1

Writing, adding and checking image descriptions 2

Screen readers, ARIA and testing 1

Latest articles

All articles