Skip to main content

AI Alt Text Generator

Drag & drop image or click to upload AI Claude AI ALT TEXT OUTPUT Accessible Context-aware Copy ✓ AI ALT TEXT GENERATOR — ACCESSIBILITY TOOL
← All Projects AI Accessibility EdTech Proof of Concept

AI Alt Text Generator

Automated accessibility descriptions for LMS images — built for learning technologists.

Creating accessible digital learning environments requires every image uploaded to a VLE or LMS to carry descriptive alt text — a task that is time-consuming when done manually at scale. This proof-of-concept tool allows learning technologists to upload an image, provide optional course context, and receive a high-quality AI-generated description within seconds, ready to copy directly into Moodle, Blackboard, or any content authoring workflow.

The tool was developed initially for Global Public Health courses at Imperial London, where complex data visualisations, infographics, and clinical diagrams are routinely used in online learning materials. By providing Claude AI with both the image and a course context field, the generated descriptions are not just generic — they reflect the academic register and content type of the material.

Project at a Glance

Status Proof of Concept — active development
Primary Use Case Learning technologists uploading images to LMS / VLE platforms requiring WCAG-compliant alt text
Initial Context Global Public Health courses, Imperial London
Technology Vite · React · TypeScript · Express.js · Claude AI (Anthropic) · Supabase · Vercel
GitHub adrianImperial/ALT-text-web-tool
Year 2024–25

How It Works

The workflow is deliberately simple. A learning technologist visits the tool, drags and drops an image (or selects it from their file system), and optionally adds a short note about the course topic or image context. Claude AI analyses the image and returns a structured alt text description optimised for screen reader compatibility and WCAG 2.1 AA compliance.

The description can be copied with a single click for pasting into any LMS content editor. All generation requests and their outputs are stored in a Supabase database, giving teams a searchable log of previously generated descriptions — useful for audit purposes and to avoid duplicating effort when the same image appears across multiple course units.

The Express.js backend handles image processing and API calls to Anthropic, keeping API keys server-side and ensuring the tool can be extended with authentication and usage quotas as needed for a production deployment.

Context & Motivation

Accessibility in digital education is both a legal requirement and a quality standard. UK higher education institutions are required under the Public Sector Bodies Accessibility Regulations 2018 to ensure online learning materials are accessible, which includes providing meaningful alt text for all non-decorative images. Despite this, manual alt text creation remains one of the most commonly skipped steps in LMS content workflows — primarily because it is slow and requires careful attention to each image’s pedagogic purpose.

This tool tests whether AI can meaningfully reduce that friction. By combining Claude’s multimodal vision capabilities with a context prompt, the generated text goes beyond generic descriptions to reflect what the image is for in its academic context — for example distinguishing between a graph used to illustrate epidemiological trends versus one used to compare intervention outcomes, and writing alt text accordingly.

“A fast, low-friction way to get proper alt text on every image — this is exactly the kind of tool learning technologists need to make accessibility genuinely manageable at scale.”

Potential Next Steps

The current PoC demonstrates the core generation workflow. Possible directions for development include direct LMS integration (Moodle plugin or Blackboard Building Block), bulk image processing for retroactive accessibility remediation, a quality-scoring layer to flag descriptions that may need human review, and a faculty-facing version allowing academics to add context notes at point of upload during course build.

There is also potential to broaden the scope beyond Global Public Health to any department with high-volume image-rich course materials — medical imaging, histology slides, anatomy diagrams, data visualisations, and maps.