We Tested 30 AI Tools
with a Blind User.
Only 6 Passed.

Our 2026 AI Tool Accessibility studies evaluated how usable 30 popular AI tools are for people who rely on a screen reader and keyboard navigation.

The goal was practical: can a blind or low-vision user independently complete the core tasks these tools are built for including signing in, prompting, reading and copying a response, managing chats, changing settings, and signing out?

30
AI tools tested
6
Highly accessible (Grade A)
13
Usable but with gaps (B–C)
11
Largely inaccessible (D–F)

Summary of Our Findings

80% of the AI tools we tested fell short of basic accessibility for a blind screen reader user.

Accessibility Breakdown

80% fell short
Highly accessible6
Usable with gaps13
Largely inaccessible11

Results by Category

Chat Assistants
4
5
1
Image Gen / Edit
2
1
4
Video Gen
2
Coding / Builders
2
AI Search
2
Companions
1
1
Agentic
2
Productivity
1
Accessibility AI
1
Music / Audio
1
Passed (A) Mixed (B–C) Failed (D–F)

The gap is hard to miss. The big labs' chat assistants such as ChatGPT, Claude, Gemini, Copilot took accessibility seriously. Image, video, coding and search tools mostly didn't. The rule of thumb: the further a tool gets from text in, text out, the worse it works for blind users.

The Leaderboard

Every tool tested, ranked by how independently a blind screen reader user could complete 10 core tasks.

A
Largely accessible
B
Good, minor gaps
C
Usable with friction
D
Significant barriers
F
Severe barriers
#GradeToolCategoryTierKey Finding
1AGeminiChat assistantHighly accessibleBest-in-class. Every task completed cleanly with only cosmetic label gaps.
2AChatGPTChat assistantHighly accessibleExcellent screen-reader support; settings only navigable via arrow keys.
3AClaudeChat assistantHighly accessibleFully usable with a screen reader; only gap is no "copied" confirmation.
4ACopilot (Microsoft)Chat assistantHighly accessibleVery strong; only missing an interim "generating" announcement.
5ADALL·E (via ChatGPT)Image generationHighly accessibleInherits ChatGPT's strong accessibility; same settings Tab-key limitation.
6ACanva (Magic Studio)Design assistantHighly accessibleExcellent with clear status announcements; only prompt/response separation is missing.
7BLovableCode / app builderUsable with gapsStrong, polished experience; minor gaps in generation cues and prompt/response separation.
8BBe My EyesAssistive (accessibility)Usable with gapsStrong accessibility as expected for an assistive tool; minor settings-confirmation lag.
9BGoogle AI StudioChat assistantUsable with gapsGood announcements, but no copy button and only a cancel (no retry).
10BGrokChat assistantUsable with gapsGood experience marred by an unlabeled prompt field and no regenerate option.
11BPoeChat assistantUsable with gapsSolid multi-model chat; copy lacks confirmation and stop placement is awkward.
12BYou.comAI searchUsable with gapsSolid overall; verification fields and missing status announcements add friction.
13CJanitor AICompanion chatUsable with gapsUsable, but there is no copy button and no send/response announcements.
14CMeta AIChat assistantUsable with gapsReadable, but several unlabeled controls and no prompt/response separation.
15Cv0 (Vercel)Code / app builderUsable with gapsInterface is navigable, but generated code reads as "blank" to screen readers.
16CMistral Le ChatChat assistantUsable with gapsWorks, but key controls are unlabeled and settings/history are hidden in the search box.
17CNotion AIProductivityUsable with gapsUsable, but unlabeled login/prompt controls and no generation announcements.
18CPerplexityAI searchUsable with gapsFunctional but noisy — auto-announcements and no prompt/response distinction hurt clarity.
19CRemove.bgImage editingUsable with gapsBackground removal works and download is accessible, but no result/processing announcements.
20DAdobe FireflyImage generationLargely inaccessibleSign-in focus trap, missing image alt text and no stop/regenerate weigh it down.
21DLeonardo AIImage generationLargely inaccessibleCore generation works, but copy/download are hover-only and there is no stop control.
22DSunoMusic generationLargely inaccessibleSongs generate and play, but no status cues, no copy (share link only) and no stop/retry.
23DDeepSeekChat assistantLargely inaccessibleUsable only via Google login and arrow-key workarounds; unlabeled buttons, no status cues.
24DIdeogramImage generationLargely inaccessibleGeneration works, but results appear in a popup that loses focus and copy is hover-based.
25DManusAI agentLargely inaccessibleWorks via arrow-key workarounds; no copy, and New Chat/settings/sign-out aren't focusable.
26FFreepik AIImage generationLargely inaccessibleImage output is inaccessible — unhelpful alt text, hover-only copy/download, no stop control.
27FGensparkAI agentLargely inaccessibleCritically inaccessible by keyboard — almost every control works only in browse mode.
28FCharacter.aiCompanion chatLargely inaccessibleBlocked for keyboard users — Settings and Logout can't be activated, and there is no copy option.
29FHailuo AIVideo generationLargely inaccessibleSeverely inaccessible — settings and sign-out are hover-only with no keyboard path.
30FKling AIVideo generationLargely inaccessibleLargely inaccessible — controls lack roles/focus and image actions are mouse-hover only.

Showing all 30 tools.

What Good Looks Like

These tools prove accessible AI is a design choice, not a trade-off.

Gemini

A
Blind user completing all ten tasks independently

Gemini offers a strong screen reader experience for the core journey. Login uses the standard Google flow, response progress is announced, copy actions are confirmed, and settings and sign-out are fully operable.

The main concerns are non-descriptive and partially redundant accordion labels, content that is exposed while accordions are collapsed, a mislabelled logo, and keyboard shortcuts that are not announced.

WCAG Compliance Findings

Status Messages
Gemini provides clear, non-disruptive feedback for response generation and copy actions.
Focus Order
Focus order supports task completion.
Name, Role, Value
Controls are operable, but some names and state cues are misleading or redundant.
Headings and Labels
Most labels support navigation, but some are not self-describing.
Info and Relationships
Page structure is largely conveyed, but collapsed regions are not hidden from assistive technology.

ChatGPT

A
Screen reader navigating the streaming response flow

ChatGPT demonstrates strong accessibility across the core AI workflow, particularly in areas such as status messaging, screen reader compatibility, focus management, and content structure.

Most accessibility concerns are minor usability issues rather than barriers to task completion. The primary WCAG issue identified relates to the “More” control, which does not adequately expose its role and state to assistive technologies.

WCAG Compliance Findings

Name, Role, Value
Users could identify and operate controls independently throughout the core user journey.
Status Messages
Provides clear non-disruptive feedback about system status and user actions.
Focus Order
Focus generally follows a logical sequence that supports task completion.
Headings and Labels
Content structure supports navigation and understanding.
Info and Relationships
Information and page structure are conveyed effectively to assistive technologies.

DALL·E (via ChatGPT)

A
Accessible image generation inside ChatGPT

Accessed through ChatGPT, DALL·E inherits the same strong core experience. Login and verification are accessible, response progress is announced, prompts and responses are separated by headings, and copy actions are confirmed.

The findings mirror ChatGPT: a redundant sidebar toggle state, a non-descriptive “Recent” label, a “More” control without a role or state, and a focus quirk in the Settings tabs.

WCAG Compliance Findings

Status Messages
Clear, non-disruptive feedback is provided for generation and copy.
Info and Relationships
Structure is conveyed effectively to assistive technologies.
Name, Role, Value
Controls are correctly exposed, with two minor exceptions.
Headings and Labels
Most labels support navigation; one is not self-describing.
Focus Order
Focus generally follows a logical order.

Canva (Magic Studio)

A
Clear loading and completion announcements

Canva (Magic Studio) provides a strong screen reader and keyboard experience. Generation status is announced (“Loading”, “Loading finished”, “Canva AI responded with”), copy and stop are confirmed, and settings, history and sign-out are fully operable.

The main WCAG concerns are the lack of structural separation between prompts and responses and duplicate Copy labels; users must also locate Canva AI within the left navigation after login.

WCAG Compliance Findings

Status Messages
Generation, completion, copy and stop are all clearly announced.
Info and Relationships
Prompts and responses are not structurally separated.
Headings and Labels
Most labels are clear, but Copy is duplicated.
Focus Order
Focus is managed well across the flow.

Where AI Fails Blind Users

These aren't edge cases. They're the core product experience, broken.

Kling AI

F
Controls lacking roles, focus, and keyboard access

Kling AI presents severe accessibility barriers throughout the workflow. The reading order is illogical, many controls do not receive Tab focus and lack roles, names and states, and core actions on generated output are available only on mouse hover.

Overall, the screen reader experience is very poor and independent use is extremely difficult. The findings span keyboard operability, name/role/value, focus management and non-text content.

WCAG Compliance Findings

Keyboard
Many interactive elements cannot be reached or operated with the keyboard.
Name, Role, Value
Controls widely fail to expose appropriate names, roles and states.
Focus Order
Focus is not moved to dialogs or newly revealed content.
Non-text Content
Generated images carry no meaningful description.
Status Messages
Submission is announced but completion is not.

Hailuo AI

F
Hover-only menus with no keyboard path

Hailuo AI is very difficult to use with a screen reader. Many elements lack roles, names and states, do not receive Tab focus, and the reading order is frequently illogical. Core actions such as downloading a video or opening settings rely on mouse hover.

The findings concentrate on keyboard operability, name/role/value, focus management, status messaging and non-text content.

WCAG Compliance Findings

Keyboard
Essential controls are reachable only with a mouse.
Name, Role, Value
Names, roles and states are widely missing or incorrect.
Focus Order
Focus is not moved to dialogs, and a hidden control still receives focus.
Status Messages
Generation progress is not announced.
Non-text Content
Generated videos are not meaningfully described.

Genspark

F
Almost every control reachable only in browse mode

Genspark is operable through the screen reader's browse mode but fails repeatedly on keyboard operability. The Sign In, Send, Copy, Stop and Sign Out controls are not keyboard focusable and lack proper roles, which is a critical accessibility issue.

Key WCAG concerns are widespread keyboard inaccessibility, missing names and roles, absent status messaging, and poor structural separation of responses.

WCAG Compliance Findings

Keyboard
Most primary controls cannot be reached or operated by keyboard.
Name, Role, Value
Key controls lack proper names and roles.
Status Messages
Generation, copy, cancellation and settings changes are not announced.
Info and Relationships
Responses lack structural separation.

Character.ai

F
Settings and logout that can't be activated by keyboard

Character.ai lets screen reader users sign in, create a character, read responses and regenerate, but several core actions are blocked by keyboard-inaccessible controls. The Stop and Logout controls and the Settings button cannot be activated by keyboard, and there is no Copy control or generation status messaging.

Key WCAG concerns are keyboard operability of essential controls, missing status messages, missing form error messaging, and a non-descriptive history label.

WCAG Compliance Findings

Keyboard
Several essential controls cannot be operated by keyboard.
Status Messages
Generation and form-validation states are not announced.
Headings and Labels
History is reachable but not clearly labelled.

Freepik AI

F
Image output and controls behind mouse-only interactions

Freepik AI (Magnific) offers accessible login options and lets screen reader users reach generated images, but core output actions rely on mouse hover, the prompt field is unlabelled, and no loading or completion status is announced.

Key WCAG concerns are hover-only download controls, missing accessible names, absent status messages, non-descriptive image alternatives, and a reCAPTCHA on the login screen.

WCAG Compliance Findings

Keyboard
Saving generated output depends on mouse hover.
Name, Role, Value
Several controls lack accessible names or states.
Status Messages
Loading and generation progress are not announced.
Non-text Content
Generated images are not meaningfully described.
Accessible Authentication
The login screen is protected by reCAPTCHA.

Ideogram

D
Result pop-up that never receives focus

Ideogram supports sign-in and prompting with a screen reader and moves focus to the prompt field after login, but the generation experience is weak. The result appears in a corner pop-up while focus stays in the prompt field, controls are unlabelled, and there is no generation status.

Key WCAG concerns are missing accessible names and roles, hover-only and unlabelled output controls, absent status messaging, and poor structural separation of responses.

WCAG Compliance Findings

Name, Role, Value
Several controls lack accessible names, roles or states.
Status Messages
Generation progress and completion are not announced.
Keyboard
Some output controls depend on hover.
Info and Relationships
Responses lack structural separation.

The 3 Failures We Saw Everywhere

The same problems appeared across tools, categories, and company sizes.

1

Hover-only controls

Buttons, menus, and settings that appear only when a mouse hovers over them. If you can't use a mouse, these controls don't exist. The single most common hard blocker appeared in Kling AI, Hailuo AI, Leonardo, Mistral, and others.

2

Unlabeled or mis-coded controls

A screen reader announces "button" with no name, or a control coded without a role. This forces users to guess what controls do. Ideogram, DeepSeek, Genspark and Kling AI were among the worst offenders.

3

Silent streaming responses

AI responses stream token-by-token. Without proper ARIA live regions, a screen reader either re-reads the entire response constantly or says nothing at all. ChatGPT, Gemini and Canva handled this well. Most others didn't.

How We Tested

One blind tester. One screen reader. Ten tasks. Thirty AI tools. No mouse.

1

Sign in

Create or access an account; note CAPTCHA, OAuth, or verification steps.

2

Start a conversation

Locate and activate the prompt/input field.

3

Send a prompt

Submit a fixed text or media generation prompt.

4

Read the response

Find and read the full output; confirm whether it is announced.

5

Copy the response

Locate and use a copy control; note any confirmation.

6

Stop / regenerate

Reach and operate stop and regenerate controls.

7

New chat

Begin a second conversation while preserving the first.

8

Find history

Locate history and reopen a prior conversation.

9

Change a setting

Open settings, change one option, confirm it is saved.

10

Sign out

Locate and activate the sign-out control.

Scoring

Each task was assessed for control discoverability, accessible names and roles, keyboard focusability and operability, focus management, reading order, and status announcements, then given a single completion-effort score:

2
Pass
Done within the time limit, no workarounds needed
1
Pass with difficulty
Done but took more time or required workarounds
0
Fail
Tester took much time or task was impossible to finish efficiently

Per-task effort was aggregated into an overall time/effort score and mapped to a letter grade. All testing was performed with a screen reader and keyboard only, on free or trial accounts, the same way any new user would.

GradeTime / effort scoreInterpretation
A≤ 2.0Largely accessible; minimal friction
B2.5Good, with minor gaps
C3.0Usable but with recurring friction
D3.5Significant barriers; workarounds needed
F≥ 4.0Severe barriers; often not independently usable
Download the Full Dataset (CSV)

Disclosures and Limitations

  • What the score measures, and what it doesn't. The completion-effort score is a friction proxy, not a conformance audit. It captures how much time and how many workarounds a task requires, which blends genuine accessibility barriers with ordinary task complexity and tester familiarity. A strong score means a task was easier to complete, not that the tool conforms to WCAG. No success criteria were formally tested, and no pass/fail conformance claim should be inferred.
  • Scores and written impressions can diverge. Tier placement and scores are derived solely from recorded time-and-effort data. The qualitative notes reflect the tester's lived experience, which sometimes points the other way. Where the two disagree, treat them as two different lenses on the same product rather than a contradiction to resolve.
  • Single tester, single configuration. All findings come from one evaluator using one screen reader and one browser on one operating system. Screen-reader behavior varies meaningfully across JAWS, NVDA, VoiceOver, and TalkBack. A barrier seen here may not appear elsewhere. Results are illustrative of real friction, not statistically generalizable.
  • Point-in-time snapshot (June 2026). AI tools ship interface changes frequently, often weekly. Specific findings such as unlabeled buttons, broken focus order, or hover-only menus may already be fixed or newly introduced by the time this is read. Treat every tool-specific observation as accurate only as of the testing window.
  • Free and trial access. Tools were generally evaluated on free tiers or trial accounts. Paid plans may expose different sign-in flows, settings, and features that were not assessed.
  • Cross-category comparison is imperfect. The same ten tasks were applied to very different products. Some tasks don't translate cleanly across categories (for example, "stop mid-stream" has little meaning for a single-shot generator). Comparisons are most reliable within a category.
  • Narrow accessibility scope. This study evaluates screen-reader and keyboard accessibility only. It does not assess low-vision or contrast needs, cognitive accessibility, motor accessibility beyond keyboard operation, speech-input accessibility, or mobile and native apps. It also makes no judgment about a tool's output quality, accuracy, safety, privacy, or pricing.
  • Soft time limits, not hard cutoffs. Per-task time limits were guidelines used to gauge effort, not strict stopwatches. Where a tester persisted past a limit, that effort is reflected qualitatively in the notes and may not be fully captured in the numeric score.
  • Purpose and appropriate use. This report highlights common accessibility patterns and encourages improvement. It is not a certification, an endorsement, or a substitute for a formal accessibility audit or direct testing with your own users and assistive technology.

Need to make your AI tool accessible?

AccessibilityChecker.org provides WCAG audits, remediation, and ongoing monitoring for AI companies and SaaS products.

Get a Free Accessibility Scan →