Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module uses AI to automatically generate alternative text for images in your Drupal media library. It can fill in alt text as images are uploaded or generate captions for existing images in bulk.

AltTextLab adds AI-powered alternative text to your Drupal media library. It can auto-fill alt text on upload and bulk-generate captions for existing images.

Features

  • Automatic alt text generation on new image uploads.
  • One-click bulk generation for all media images or a selected set from the Media Library, with queue processing and progress tracking.
  • Configurable AI model style and output language; supports both public URLs and private sites via base64 upload.

Post-Installation

  1. Go to Configuration → Media → AltTextLab Settings and add your AltTextLab API key.
  2. Choose the model style and output language, and decide whether the site is publicly reachable (public URLs) or should send images as base64.
  3. Optionally enable “Auto-generate alt text for new media items” to fill alt text on upload.
  4. Use Reports → AltTextLab Dashboard to verify API status/credits.
  5. For backfill, open Configuration → Media → AltTextLab Bulk Generation to run across all media, or select items in Media Library and choose “Generate alt text” to process a subset. Bulk jobs run via Drupal’s queue/cron; keep cron running until complete.
  6. Review results in Reports → AltTextLab History (success, failed, and bulk tabs) and apply generated text to media items as needed.

Additional Requirements

  • AltTextLab API key and active credits/subscription.
  • Outbound HTTPS access to https://app.alttextlab.com
  • Drupal core (Media) and cron/queue processing enabled for bulk runs.
  • PHP 8.0+.
  • Core Media and Media Library.
  • Automated cron or a queue runner to keep bulk jobs moving.

Supporting this Module

This module is supported by AI Alt Text Generator AltTextLab

Activity

Total releases
2
First release
Dec 2025
Latest release
5 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.1.0 Stable Jan 24, 2026
1.0.0 Stable Dec 29, 2025