Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

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

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Dec 2025
Latest release
7 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
1.1.0 Stable 10–11 Jan 24, 2026
1.0.0 Stable 10–11 Dec 29, 2025