Developer tools

How to Check Website Accessibility in Your Browser

Free ways to check website accessibility in your browser, from Lighthouse and keyboard testing to color contrast, the accessibility tree and vision simulation.

By the Edit Page teamPublished 4 min read

An accessible website works for everyone, including people who use a keyboard instead of a mouse, a screen reader, zoom or high-contrast settings. Many of the most common accessibility problems can be found in a few minutes with tools already built into your browser.

This guide shows how to check website accessibility in your browser, step by step, and which issues to look for first. It's a practical starting point, not a replacement for a full audit against the Web Content Accessibility Guidelines or testing with people who use assistive technology.

1. Run an automated check

Automated tools catch common, clear-cut problems quickly:

  1. Open Chrome DevTools (F12) and go to the Lighthouse panel.
  2. Tick Accessibility, then click Analyze page load.
  3. Work through the failed audits. Each one names the elements involved and links to guidance.

Typical findings include images without alt text, form fields without labels, buttons and links without accessible names, low color contrast and incorrect ARIA attributes.

Automated tools find only part of the picture. A page can score well and still be hard to use, which is why the next steps matter.

2. Test with the keyboard only

Put your mouse aside and use the page with the keyboard:

  • Tab and Shift+Tab move between links, buttons and form fields.
  • Enter follows links and activates buttons; Space toggles checkboxes and buttons.
  • Arrow keys move within menus, tabs and radio groups.
  • Esc should close dialogs and menus.

Check that:

  1. Every interactive element is reachable and works.
  2. Focus is always visible. You can see where you are on the page at all times.
  3. The order makes sense, following the visual layout.
  4. Nothing traps you. You can always tab out of a widget or dialog.
  5. Dialogs move focus into the dialog when they open and back when they close.
  6. A "skip to content" link lets you jump past long navigation.

3. Check color contrast

Low-contrast text is one of the most common accessibility problems. In Chrome DevTools:

  1. Inspect a piece of text.
  2. Click the color swatch next to its color in the Styles pane.
  3. The color picker shows the contrast ratio and whether it passes AA and AAA, with a line showing where the color would need to be to pass.

WCAG AA asks for a contrast ratio of at least 4.5:1 for normal text and 3:1 for large text. Chrome's CSS Overview panel can also list low-contrast text across the whole page. If you're picking new colors, our guide to finding the fonts and colors on any website shows how to see a page's whole palette.

4. Inspect the accessibility tree

Screen readers don't read the visual page; they read the accessibility tree the browser builds from the HTML. To see it:

  • Chrome: in the Elements panel, open the Accessibility pane to see an element's computed role, name and properties. You can also turn on the full accessibility tree view.
  • Firefox: use the Accessibility panel in DevTools, which can also check for issues.

Look for buttons with no name, images announced as file names, and elements whose role doesn't match what they do (for example, a clickable div with no button role).

5. Simulate vision deficiencies and preferences

In Chrome's Rendering tab (open it from the Command Menu with Ctrl+Shift+P):

  • Emulate vision deficiencies such as blurred vision or different types of color blindness. Information conveyed only by color is easy to spot this way.
  • Emulate prefers-reduced-motion to check that animations calm down for people who've asked for less motion.
  • Emulate prefers-color-scheme to check dark mode contrast.

Also zoom to 200% (Ctrl and +) and check that content reflows without overlapping or needing sideways scrolling.

6. Use an accessibility extension

Extensions add more detailed checks inside DevTools. axe DevTools is a widely used option that flags issues with explanations of how to fix them. See the best Chrome extensions for web developers for more.

Edit Page includes 8 accessibility checks in its free Analyze tab: alt text, accessible names, form labels, WCAG contrast, landmarks, duplicate IDs and tab order, plus a heading outline. Click any finding to select the element, then fix it with the visual editor to see the improvement. Its Inspect view also shows each element's role, name and ARIA attributes. Add Edit Page to Chrome to try it, or see the features on our home page.

Web Developer Tools adds one-click accessibility helpers too: outline images with missing alt text, highlight unlabeled form fields, show ARIA roles and find duplicate IDs. It's available for Chrome, Edge and Firefox.

Web Developer Tools popup listing outline tools such as outline headings and outline forms
Web Developer Tools: 500+ developer tools in one searchable popup.

A quick accessibility checklist

CheckHow
Images have useful alt textLighthouse, Edit Page Analyze
Form fields have labelsLighthouse, Accessibility pane
Text contrast passes AADevTools color picker, CSS Overview
Everything works with a keyboardTab, Enter, Space, Esc
Focus is always visibleKeyboard test
Headings form a logical outlineEdit Page Analyze, Console
Page works at 200% zoomCtrl and +
Motion respects user preferenceRendering tab emulation

Accessibility and SEO overlap a lot: clear headings, descriptive links and alt text help both. Our guide to checking a website's SEO in your browser covers the SEO side.

Frequently asked questions

How can I check if my website is accessible for free?

Run Lighthouse's accessibility audit in Chrome DevTools, test the page with the keyboard only, check color contrast with the DevTools color picker and review the accessibility tree. These free steps catch many common problems.

Is a Lighthouse accessibility score of 100 enough?

No. Automated tools can only detect some issues. Keyboard testing, screen reader testing and review against WCAG are needed for a complete picture.

What contrast ratio do I need for WCAG AA?

At least 4.5:1 for normal text and 3:1 for large text (roughly 24px regular or 18.5px bold and above).

What's the most common accessibility issue?

Low-contrast text, missing alt text, unlabeled form fields and links or buttons without accessible names are among the most frequently found problems.

Tools in this guide

Free browser extensions mentioned above, with a link to each store.

All articles

More developer tools guides →