Categories

Accessibility Checker

Detect common WCAG 2.1 accessibility issues in HTML, fetched pages, or design images and return fix-ready guidance

Example Results

2 examples

Review a landing page snippet for missing labels

Scan a small HTML block and catch empty buttons, missing alt text, and unlabeled form fields before handoff

Accessibility report with critical issues for images, links, buttons, and forms.
View input parameters
{ "htmlInput": "<img src=\"/hero.png\"><a href=\"/pricing\"><svg></svg></a><button><svg></svg></button><input type=\"email\" />", "wcagLevel": "AA" }

Inspect a mockup image for contrast risk

Run a design draft image through palette-based contrast heuristics to spot likely low-contrast combinations before implementation

Accessibility report with palette-based contrast warnings from a design image.
View input parameters
{ "designImage": "/public/samples/images/logo.png", "wcagLevel": "AAA" }

Click to upload file or drag and drop file here

Maximum file size: 20MB Supported formats: image/png, image/jpeg, image/webp, image/svg+xml

Key Facts

Category
Validation
Input Types
textarea, text, file, select
Output Type
html
Sample Coverage
4
API Ready
Yes

Overview

The Accessibility Checker helps developers and designers identify common WCAG 2.1 compliance issues before deployment. By analyzing raw HTML snippets, live web pages, or design mockups, it detects missing ARIA labels, poor color contrast, and keyboard navigation risks, providing actionable, fix-ready guidance to improve digital accessibility.

When to Use

  • Reviewing raw HTML snippets for missing alt text or empty button labels before committing code.
  • Scanning live web pages via URL to audit existing accessibility compliance.
  • Evaluating design mockups and images for potential color contrast risks prior to implementation.

How It Works

  • Paste your raw HTML, enter a live page URL, or upload a design mockup image.
  • Select your target compliance standard, such as WCAG AA or WCAG AAA.
  • The tool scans the input for structural, semantic, and visual accessibility violations.
  • Review the generated HTML report containing specific warnings and actionable fix recommendations.

Use Cases

Frontend developers validating component HTML for screen reader compatibility.
UI/UX designers checking color palettes in mockups for sufficient contrast ratios.
QA engineers running quick accessibility audits on staging URLs.

Examples

1. Validating a navigation component

Frontend Developer
Background
A developer is building a new navigation bar with icon-only buttons and wants to ensure it is accessible to screen readers.
Problem
Icon-only buttons often lack accessible names, making them invisible to assistive technologies.
How to Use
Paste the navigation HTML into the HTML Input field and select WCAG AA.
Example Config
WCAG Level: AA
Outcome
The report flags the empty button elements and recommends adding aria-label attributes or visually hidden text.

2. Checking mockup contrast ratios

UI Designer
Background
A designer has created a new hero section mockup and needs to verify if the text color over the background meets accessibility standards.
Problem
Low contrast text can be unreadable for users with visual impairments.
How to Use
Upload the mockup PNG to the Design Image field and set the target to WCAG AAA.
Example Config
WCAG Level: AAA
Outcome
The tool analyzes the image palette and warns that the light gray text on a white background fails the strict 7:1 contrast requirement for AAA compliance.

Try with Samples

xml, html, image

Related Hubs

FAQ

What WCAG levels does this tool support?

You can choose between WCAG AA and WCAG AAA compliance levels depending on your project requirements.

Can I check accessibility from an image?

Yes, you can upload design mockups (PNG, JPEG, WEBP, SVG) to detect potential color contrast issues before coding begins.

Does it fix the HTML automatically?

No, the tool generates an audit report with fix-ready guidance, but you must apply the changes to your code manually.

What kind of HTML issues does it detect?

It identifies common semantic issues like missing alt attributes, unlabeled form inputs, and empty interactive elements like buttons or links.

Can I scan a live website?

Yes, you can provide a page URL, and the tool will fetch and analyze the page for accessibility violations.

API Documentation

Request Endpoint

POST /en/api/tools/accessibility-checker

Request Parameters

Parameter Name Type Required Description
htmlInput textarea No -
pageUrl text No -
designImage file (Upload required) No -
wcagLevel select No -

File type parameters need to be uploaded first via POST /upload/accessibility-checker to get filePath, then pass filePath to the corresponding file field.

Response Format

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-accessibility-checker": {
      "name": "accessibility-checker",
      "description": "Detect common WCAG 2.1 accessibility issues in HTML, fetched pages, or design images and return fix-ready guidance",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=accessibility-checker",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

Supports URL file links or Base64 encoding for file parameters.

If you encounter any issues, please contact us at [email protected]