# wcagc.com > wcagc is a web accessibility workflow for automated WCAG 2.1 AA checks, EN 301 549 mapping, PDF checks, accessibility statements, scheduled monitoring, and developer-friendly remediation evidence. Automated checks are partial coverage and do not replace manual review. ## Tools - [Color Contrast Calculator](https://wcagc.com/tools/contrast-checker): Free WCAG color contrast checker. Enter foreground and background colors to see the ratio and whether it passes WCAG 2.1 AA and AAA. - [Accessibility Statement Generator](https://wcagc.com/tools/accessibility-statement-generator): Generate a basic accessibility statement draft for your organization in seconds. - [WCAG 2.1 AA Interactive Checklist](https://wcagc.com/tools/wcag-checklist): A free WCAG 2.1 checklist: all 50 Level A and AA success criteria in plain language, flagged by what an automated scanner can and can't check. - [EN 301 549 Conformance Checklist](https://wcagc.com/tools/en-301-549-checklist): Verify conformance with the European standard for digital accessibility. Maps directly to WCAG 2.1 AA. - [PDF Accessibility Checker](https://wcagc.com/tools/pdf-accessibility-checker): Check PDF accessibility online for free. Upload a PDF to validate it against PDF/UA and WCAG: tags, reading order, and structure. ## Axe Rule Guides - [color-contrast](https://wcagc.com/rules/color-contrast): Text does not have enough contrast against its background for many low-vision users to read it comfortably. - [image-alt](https://wcagc.com/rules/image-alt): An image is missing an alternative text decision, so screen reader users may lose information or hear a raw filename. - [label](https://wcagc.com/rules/label): A form control has no programmatic label, so assistive technology cannot announce what input is expected. - [button-name](https://wcagc.com/rules/button-name): A button has no accessible name, so assistive technology users cannot tell what action it performs. - [link-name](https://wcagc.com/rules/link-name): A link has no accessible name, making its destination or purpose unclear to assistive technology users. - [aria-required-attr](https://wcagc.com/rules/aria-required-attr): An ARIA role is missing attributes required for that role, so the component may be exposed incorrectly. - [html-has-lang](https://wcagc.com/rules/html-has-lang): The page does not declare its default language, so screen readers may choose the wrong pronunciation rules. - [document-title](https://wcagc.com/rules/document-title): The document has no useful title, making browser tabs, history, and assistive navigation harder to understand. - [meta-viewport](https://wcagc.com/rules/meta-viewport): The viewport configuration can block zooming or responsive layout, making content harder to read on mobile. - [aria-valid-attr](https://wcagc.com/rules/aria-valid-attr): An ARIA attribute is misspelled or invalid, so browsers and assistive technology may ignore it. ## Integrations - [Accessibility Testing Integrations — wcagc](https://wcagc.com/integrations): Connect automated accessibility checks to your engineering workflow with the wcagc API. - [MCP for AI Assistants — wcagc](https://wcagc.com/integrations/mcp): Connect Claude or ChatGPT to wcagc's axe-core scanner over MCP — deterministic findings with a coverage disclaimer on every result. - [Accessibility Testing API — wcagc](https://wcagc.com/integrations/api): Start WCAG and EN 301 549 accessibility scans and read structured findings with the scoped wcagc API. - [GitHub Action for Accessibility Testing — wcagc](https://wcagc.com/integrations/github): Run WCAG accessibility checks on pull-request preview URLs and block new critical regressions with the wcagc GitHub Action. - [GitLab CI Accessibility Testing Integration — wcagc](https://wcagc.com/integrations/gitlab): Run wcagc accessibility checks in GitLab merge requests with baseline comparison, protected secrets, and explicit pipeline exit codes. - [Jira Accessibility Issue Integration — wcagc](https://wcagc.com/integrations/jira): Create Jira Cloud tickets from WCAG accessibility findings and keep their status aligned with remediation work in wcagc. - [Slack and Microsoft Teams Accessibility Alerts — wcagc](https://wcagc.com/integrations/slack): Send formatted accessibility scan and regression alerts to Slack or Microsoft Teams with retries and delivery history. ## Standards - [Accessibility Laws by Region — EAA, ADA, AODA, 508](https://wcagc.com/standards): A directory of digital accessibility standards and laws, and what each one asks of you, region by region. - [WCAG 2.1 AA Standards & Guidelines | wcagc.com](https://wcagc.com/standards/wcag): Learn about WCAG, the international standard for web accessibility. - [PDF/UA Accessibility Standards | wcagc.com](https://wcagc.com/standards/pdf-ua): Learn about PDF/UA, the international standard for accessible PDF documents. - [EN 301 549 check & WCAG 2.1 AA — wcagc](https://wcagc.com/en-301-549): What EN 301 549 v3.2.1 is, how it maps to WCAG 2.1 AA and Annex C, and what automated testing can and can't verify on its own. - [ADA Website Compliance Scanner — wcagc](https://wcagc.com/ada): Check if your website is accessible and ADA compliant. Free automated WCAG checks for Americans with Disabilities Act requirements. - [Section 508 Website Compliance Scanner — wcagc](https://wcagc.com/section-508): Scan your federal or contractor website for Section 508 compliance. Automated WCAG 2.0 AA checks. - [AODA Website Compliance Scanner — wcagc](https://wcagc.com/aoda): Check your website for AODA compliance. Automated WCAG 2.0 AA checks for Ontario organizations. ## EAA - [European Accessibility Act compliance — wcagc](https://wcagc.com/eaa): A calm, plain-language guide to the EAA: what it requires, who's in scope, key dates, and how an accessibility statement helps. - [EAA in Germany: BFSG & BITV 2.0 compliance guide](https://wcagc.com/eaa/germany): How the EAA applies in Germany through the Barrierefreiheitsstärkungsgesetz (BFSG) and BITV 2.0. Compliance guide for the German market. - [European Accessibility Act (EAA) in France | RGAA 4.1](https://wcagc.com/eaa/france): How the EAA applies in France and its relationship with RGAA 4.1. Compliance guide for the French market. - [EAA Timeline — wcagc](https://wcagc.com/guides/eaa-timeline): Important dates for European Accessibility Act compliance. - [Accessibility statement generator — wcagc](https://wcagc.com/accessibility-statement): What an accessibility statement is, what it should contain, and how to draft one that documents your efforts under EN 301 549. ## Guides - [What is WCAG? (Web Content Accessibility Guidelines)](https://wcagc.com/guides/what-is-wcag): A plain-language guide to WCAG: what the Web Content Accessibility Guidelines are, the A, AA and AAA levels, and examples of each. - [How to Test PDFs for WCAG and EAA Compliance](https://wcagc.com/guides/how-to-test-pdf-accessibility): Learn how to test PDF documents for accessibility compliance. - [European Accessibility Act (EAA) Timeline](https://wcagc.com/guides/eaa-timeline): Important dates for European Accessibility Act compliance. ## Blog - [accessiBe alternatives that fix code, not overlay it](https://wcagc.com/blog/accessibe-alternatives): accessiBe is an overlay, not a code fix. Here are the code-first accessiBe alternatives, what to look for, and why the FTC fined it $1M. - [Accessibility lawsuit trends in 2026: what the data shows](https://wcagc.com/blog/accessibility-lawsuit-trends-2026): Website accessibility lawsuits are on track for a record 2026. What the UsableNet and Seyfarth data shows and what actually lowers your risk. - [Accessibility statement requirements under the EAA](https://wcagc.com/blog/accessibility-statement-requirements-eaa): The accessibility statement requirements under the EAA: the elements you must include, the public-sector model, and how to fill it in honestly. - [ADA website compliance in 2026: the factual guide](https://wcagc.com/blog/ada-website-compliance-2026): Does the ADA apply to your website in 2026? A plain guide to which WCAG standard, Title II vs III, deadlines, and how to actually comply. - [AI accessibility lawsuits: what the 2026 trend means](https://wcagc.com/blog/ai-drafted-ada-lawsuits): AI-assisted complaints are driving more ADA accessibility lawsuits. What the 2025 pro se data shows, and what actually lowers your risk. - [The best WCAG scanner that isn't an overlay](https://wcagc.com/blog/best-wcag-scanner-no-overlay): A WCAG scanner finds issues in your code; an overlay hides them. Here's the difference, why overlays draw lawsuits, and what to look for. - [Do you need an accessibility statement under the EAA?](https://wcagc.com/blog/do-i-need-accessibility-statement-eaa): A plain-language guide to what the European Accessibility Act asks in-scope services to publish, and how it differs from a public-sector statement. - [ADA Title II deadline extension: what actually changed](https://wcagc.com/blog/doj-title-ii-deadline-extension): The DOJ pushed ADA Title II web accessibility deadlines to 2027 and 2028. What changed, what didn't, and what state and local governments do now. - [EAA compliance for banking and financial services](https://wcagc.com/blog/eaa-compliance-banking): What the EAA requires for online banking, apps and ATMs: who is in scope, the WCAG 2.1 AA standard, and how to check it. - [EAA compliance for e-books and digital publishing](https://wcagc.com/blog/eaa-compliance-ebooks): What the EAA requires for e-books and e-readers: accessible EPUB files, metadata, text-to-speech, and how to check conformance. - [EAA compliance for e-commerce: a practical checklist](https://wcagc.com/blog/eaa-compliance-ecommerce-checklist): A practical EAA compliance checklist for online stores: who is in scope, what the law requires, and how to verify your site. - [EAA compliance for mobile apps: what's required](https://wcagc.com/blog/eaa-compliance-for-mobile-apps): Does the EAA cover your mobile app? What's in scope, which standard applies, and how to check and document your app's accessibility. - [EAA compliance for SaaS and B2B software](https://wcagc.com/blog/eaa-compliance-for-saas): Does the EAA apply to your SaaS or B2B software? What's in scope, what's exempt, and how to check and document your product. - [How to make your Shopify store EAA compliant](https://wcagc.com/blog/eaa-compliance-for-shopify): A plain-language guide to Shopify EAA compliance: what the law requires, what Shopify handles, what's on you, and how to check and document it. - [EAA compliance for WordPress sites](https://wcagc.com/blog/eaa-compliance-wordpress): How to make a WordPress site EAA compliant: what's in scope, why no plugin does it alone, and how to check your theme, plugins, and content. - [The EAA deadline: what it means and what's enforced](https://wcagc.com/blog/eaa-deadline-what-it-means): A plain-language guide to the European Accessibility Act deadline: what 28 June 2025 changed, what's actually enforced, and the transitional periods. - [The EAA disproportionate burden exemption, explained](https://wcagc.com/blog/eaa-disproportionate-burden): What the EAA disproportionate burden exemption is, when it applies, and how to document the assessment under Article 14 and Annex VI. - [EAA enforcement by country: a 2026 picture](https://wcagc.com/blog/eaa-enforcement-by-country): Who enforces the European Accessibility Act in each EU country, and what Sweden, France, Germany and the Netherlands have actually done in 2026. - [EAA enforcement one year on: what's actually happening](https://wcagc.com/blog/eaa-enforcement-one-year-on): European Accessibility Act enforcement a year after the deadline: French court rulings, market surveillance, and what it means for you. - [How EAA market surveillance and enforcement work](https://wcagc.com/blog/eaa-market-surveillance): How the EU checks accessibility: market surveillance for products, service compliance checks, complaints, and national penalties under the EAA. - [EAA vs WCAG: how they actually relate](https://wcagc.com/blog/eaa-vs-wcag): EAA vs WCAG, explained: WCAG is the technical standard, EN 301 549 wraps it, and the EAA is the law that references it. How they fit together. - [EAA vs Web Accessibility Directive: private vs public](https://wcagc.com/blog/eaa-vs-web-accessibility-directive): The EAA covers private products and services; the Web Accessibility Directive covers public sector sites. Here's which applies to you. - [EN 301 549 Annex A and presumption of conformity](https://wcagc.com/blog/en-301-549-annex-a): EN 301 549 Annex A links the standard to the Web Accessibility Directive: what its presumption-of-conformity tables mean, and how the EAA differs. - [EN 301 549 checklist for 2026](https://wcagc.com/blog/en-301-549-checklist-2026): An EN 301 549 checklist for 2026: which clauses apply, what maps to WCAG 2.1 AA, and how to record conformance honestly. - [EN 301 549 V4 and WCAG 2.2: what's changing in 2026](https://wcagc.com/blog/en-301-549-v4-wcag-2-2): EN 301 549 V4 aligns clauses 9 to 11 with WCAG 2.2 AA. What changes, the six new criteria, and when v4.1.1 is expected in the Official Journal. - [EN 301 549 vs WCAG: the exact relationship](https://wcagc.com/blog/en-301-549-vs-wcag-2-1): EN 301 549 vs WCAG isn't a choice. WCAG 2.1 AA is the web-content requirement inside EN 301 549, which then goes further. How the two map. - [EN 301 549 and the Web Accessibility Directive](https://wcagc.com/blog/en-301-549-web-accessibility-directive): How EN 301 549 underpins the EU Web Accessibility Directive for the public sector: deadlines, the accessibility statement, and how conformity works. - [How much of accessibility can automated tools catch?](https://wcagc.com/blog/how-much-do-automated-accessibility-tools-catch): Automated accessibility tools catch roughly 30–57% of issues, depending on how you count. Here's what they find, what they miss, and why. - [How to become EAA compliant: a step-by-step guide](https://wcagc.com/blog/how-to-become-eaa-compliant): A step-by-step guide to becoming EAA compliant: confirm scope, meet EN 301 549 (WCAG 2.1 AA), test in two layers, publish a statement. - [How to choose an accessibility scanner for an agency](https://wcagc.com/blog/how-to-choose-accessibility-scanner-agency): How agencies should pick an accessibility scanner: authenticated scans, WCAG and EN 301 549 mapping, honest coverage, and client-ready evidence. - [How to fix Name, Role, Value (WCAG 4.1.2)](https://wcagc.com/blog/how-to-fix-name-role-value): A developer's guide to fixing WCAG 4.1.2: give each control a real name, the right role, and live state — native HTML first, ARIA only when needed. - [How to write alt text that actually helps](https://wcagc.com/blog/how-to-write-good-alt-text): A practical guide to writing alt text: the WCAG 1.1.1 rule, the W3C decision tree, when to leave it empty, and how to handle functional images. - [Is my website compliant with the European Accessibility Act?](https://wcagc.com/blog/is-my-website-eaa-compliant): A plain-language guide to checking whether your site meets the EAA: who is in scope, what the law actually requires, and how to verify it. - [Manual vs automated accessibility testing](https://wcagc.com/blog/manual-vs-automated-accessibility-testing): Automated scans catch the machine-checkable issues; manual testing catches the rest. When you need each, and how to combine them in practice. - [Overlay vs code-first accessibility: the real difference](https://wcagc.com/blog/overlay-vs-code-first-accessibility): Overlay vs code-first accessibility: one patches pages in the browser, the other fixes your source. The real difference, and why it matters. - [Automated accessibility monitoring with scheduled scans](https://wcagc.com/blog/scheduled-accessibility-scans): Recurring daily, weekly, or monthly full-site scans surface new WCAG issues on their own. Here's how scheduled accessibility monitoring works. - [UserWay alternatives that fix code, not overlay it](https://wcagc.com/blog/userway-alternatives): UserWay is an overlay, not a code fix. Here are the code-first UserWay alternatives, what to look for, and why swapping one widget won't help. - [WCAG 2.1 vs 2.2: what actually changed](https://wcagc.com/blog/wcag-2-1-vs-2-2): WCAG 2.1 vs 2.2 added nine success criteria and dropped 4.1.1 Parsing. What each new rule requires, and which version your law expects. - [WCAG levels A, AA, and AAA explained](https://wcagc.com/blog/wcag-levels-a-aa-aaa): What WCAG levels A, AA, and AAA mean, which one the law asks for, and why AAA is not a whole-site target. A plain guide to conformance levels. - [What is EN 301 549 Annex C and why it matters](https://wcagc.com/blog/what-is-en-301-549-annex-c): EN 301 549 Annex C is the normative annex that makes each requirement a pass/fail test. What it covers and why it matters for the EAA. - [Who must comply with the EAA (and who's exempt)?](https://wcagc.com/blog/who-must-comply-with-eaa): Who must comply with the European Accessibility Act, which products and services are covered, and which microenterprises are exempt. ## Legal - [Acceptable Use Policy — wcagc](https://wcagc.com/legal/acceptable-use-policy): Acceptable Use Policy. Version 1.3 — Effective date: August 2, 2026 — Last updated: August 2, 2026 This Acceptable Use Policy (the " AUP ") sets out… - [Cookie Policy — wcagc](https://wcagc.com/legal/cookie-policy): Cookie Policy. Version 1.2 — Effective date: August 2, 2026 — Last updated: August 2, 2026 This Cookie Policy explains how WCAGC (" we ") uses cookies… - [Data Processing Agreement — wcagc](https://wcagc.com/legal/dpa): Data Processing Agreement. Version 1.5 — Effective date: August 2, 2026 — Last updated: August 2, 2026 This Data Processing Agreement (the " DPA ")… - [Open Source Notices — wcagc](https://wcagc.com/legal/open-source): Open Source Notices. Version 1.0 — Effective date: August 2, 2026 — Last updated: August 2, 2026 This page lists the third party open source software… - [Privacy Policy — wcagc](https://wcagc.com/legal/privacy-policy): Privacy Policy. Version 1.5 — Effective date: August 2, 2026 — Last updated: August 2, 2026 This Privacy Policy explains how WCAGC (" we ", " us ", "… - [Refund Policy — wcagc](https://wcagc.com/legal/refund-policy): Refund Policy. Version 1.2 — Effective date: July 16, 2026 — Last updated: July 16, 2026 This Refund Policy explains when and how you can get a refund… - [Terms of Service — wcagc](https://wcagc.com/legal/terms-of-service): Terms of Service. Version 1.7 — Effective date: August 2, 2026 — Last updated: August 2, 2026 These Terms of Service (the " Terms ") govern access to… ## Machine-Readable Files - [Tools JSON](https://wcagc.com/tools.json): Stable public inventory of wcagc tools, inputs, outputs, status, and standards. - [WCAG map JSON](https://wcagc.com/wcag-map.json): Read-only mapping from WCAG criteria to automated or manual coverage and product URLs. ## Contact - Support: support@wcagc.com - Main site: https://wcagc.com