Free tool
Free ADA / WCAG Accessibility & Color Contrast Checker
Test two colors against the WCAG contrast rules and get a passing color if they fail, or enter a page address and get 19 automated accessibility checks in plain English: missing alt text, unlabeled form fields, empty buttons and links, heading order, zoom blocking, language, landmarks and more. Each finding says what it means for a real visitor and how to fix it.
Step 1: verify your email
We send a 6-digit code. Verify once and use every free tool for 30 days. We send no other emails.
Two ways to use this checker
Fill in what you need. You can check colors, a page, or both at once.
- Color contrast: enter a text color and a background color as hex codes (like #1a73e8 and #ffffff). You get the exact contrast ratio, pass or fail for WCAG AA and AAA for normal text, large text and buttons, a live preview, and the closest text color that passes if yours does not.
- Page scan: enter a page address (your homepage, booking or contact page). We read the page HTML and run 19 checks that cover the issues most often cited in website accessibility complaints, then give you a score and a fix for each problem.
What the WCAG contrast numbers mean
Contrast ratio compares how light the text is with how light the background is, from 1:1 (same color) to 21:1 (black on white). WCAG level AA, the level most laws and settlements point to, asks for at least 4.5:1 for normal text and 3:1 for large text (24px, or 18.66px bold) and for icons, input borders and buttons. Level AAA asks for 7:1 and 4.5:1.
The most common failure we see on small business sites is light gray text on white, and white text on a bright brand color such as orange, yellow or light green. A small shift in shade usually fixes it without changing the look of the brand, which is why the tool suggests the nearest passing color instead of just saying “fail”.
What the page scan checks
- Text alternatives: every image has alt text, and the alt text is not a file name like IMG_2041.jpg.
- Forms: every input, select and text box has a label a screen reader can read. Unlabeled contact and booking forms are one of the most common reasons blind visitors cannot reach a business.
- Names: every button and link has text or an aria-label, and links do not just say “click here” or “read more”.
- Structure: one H1, heading levels in order, a main landmark, a skip link, page language and title, no duplicate IDs and titled iframes (maps, videos, booking widgets).
- Interaction: zoom is not blocked on phones, no sound plays on its own, and the keyboard order is not forced with positive tabindex values.
- Contrast in inline styles, and a link to an accessibility statement.
Why accessibility matters for a small business
In the US, thousands of lawsuits and demand letters about inaccessible websites are filed every year under the Americans with Disabilities Act, and restaurants, retailers, clinics and local service businesses are regular targets. Courts and the Department of Justice point to WCAG 2.1 or 2.2 level AA as the practical standard. Beyond the legal risk, about one in four US adults lives with a disability, and many more use zoom, captions or a keyboard every day, so an accessible site simply gets more calls and bookings.
Accessibility overlays and widgets that promise one-line compliance do not fix the underlying code, and sites using them are still sued. The reliable fix is clean HTML: real labels, real buttons, real headings and enough contrast. That is how we build every site, including the ones we build for free under our offer. You can read our own accessibility statement as an example.
Limits of an automated check
Automated tools can only catch part of WCAG, often quoted as roughly a third of issues. They cannot judge whether alt text describes the image well, whether the page works with a keyboard from start to finish, or whether a screen reader user can complete your booking. A clean result here is a strong start, not a legal certificate. For a full review by a person, use our free website audit, and for the other technical basics run the free website health check.
Frequently asked questions
- Is this accessibility checker free?
- Yes. You verify your email once with a 6-digit code and can use it, and every other ITCM tool, as often as you want for 30 days. There is no paid version.
- What contrast ratio do I need for ADA compliance?
- The ADA itself does not list numbers, but courts and the Department of Justice use WCAG level AA: at least 4.5:1 for normal text and 3:1 for large text, icons, input borders and buttons.
- What counts as large text in WCAG?
- Text that is at least 24px (18pt), or at least 18.66px (14pt) when bold. Most body text, menus and form labels are normal text and need 4.5:1.
- Does a passing score mean my website is ADA compliant?
- No automated tool can prove that. It shows you have fixed the common machine-detectable issues. Manual testing with a keyboard and a screen reader is still needed, and this is not legal advice.
- Will an accessibility widget or overlay make my site compliant?
- Usually not. Overlays add a toolbar but leave missing labels, empty buttons and poor headings in the code, and businesses using them are still sued. Fixing the HTML is the reliable route.
- Why does the page scan miss colors from my stylesheet?
- The scan reads the page HTML and inline styles. Colors set in CSS files depend on layout and cannot be judged reliably without a browser, so check your main brand colors with the color mode here.
- Can you fix the issues for me?
- Yes. Most accessibility fixes start from $100. Or we build you a new accessible website and app for free, you see it finished, and you pay $150 one-time only if you are happy.
Related guides & services
Get a website + app built for free
We build your website and mobile app first, and you see it finished. If you’re happy, you pay $150 one-time. If you’re not, you pay nothing.
See the $150 offer Free website auditGuides related to this tool
More free tools
- Free Website Health Check
- Free SSL & Security Headers Checker
- Free Business Email DNS Checker (SPF, DKIM, DMARC, MX)
- Free Website Cost Calculator
- Free Local Business Schema (JSON-LD) Generator
- Free Google Review Link & QR Code Generator
- Free Meta Title & Description + Google Snippet Preview
- Free Privacy Policy Generator for Small Business
- Free Website Audit
- All free tools