Title: Exindium Alt Text Manager
Author: exindium
Published: <strong>October 14, 2026</strong>
Last modified: October 14, 2026

---

Search plugins

![](https://ps.w.org/exindium-alt-text-manager/assets/banner-772x250.png?rev=3748175)

![](https://ps.w.org/exindium-alt-text-manager/assets/icon-256x256.png?rev=3748175)

# Exindium Alt Text Manager

 By [exindium](https://profiles.wordpress.org/exindium/)

[Download](https://downloads.wordpress.org/plugin/exindium-alt-text-manager.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/exindium-alt-text-manager/#description)
 * [Reviews](https://wordpress.org/plugins/exindium-alt-text-manager/#reviews)
 *  [Installation](https://wordpress.org/plugins/exindium-alt-text-manager/#installation)
 * [Development](https://wordpress.org/plugins/exindium-alt-text-manager/#developers)

 [Support](https://wordpress.org/support/plugin/exindium-alt-text-manager/)

## Description

Exindium Alt Text Manager provides a fast and practical way to review and manage
image alt text across your WordPress media library.

Instead of opening individual media attachment pages, you can quickly identify images
with missing alt text, review existing alt text, edit values directly from the dashboard,
and use filename-based tools when appropriate.

The plugin is designed around a simple workflow: identify what needs attention, 
make the necessary changes, and keep track of your media library’s alt text coverage.

**Alt Text Coverage Overview**

The Overview provides a clear snapshot of your media library, including total images,
images missing alt text, and current alt text coverage.

From there, you can quickly move to images that need attention or use the available
bulk tools.

**Review and Edit Alt Text**

Separate “Missing Alt Text” and “Alt Text Present” views make it easy to focus on
the images you need.

Alt text can be edited and saved directly from the plugin dashboard without opening
individual attachment pages.

**Filename-Based Alt Text Tools**

Image filenames can be used as a convenient starting point when appropriate.

Choose a filename cleanup style and use it when copying filenames manually, processing
multiple selected images, generating missing alt text through Bulk Tools, or optionally
adding filename-based alt text to new uploads.

Filename-generated text is intended as a practical fallback or starting point. Descriptive
alt text written with the image’s actual context in mind is recommended whenever
possible.

**Bulk Tools**

Bulk Tools can generate filename-based alt text for images that are currently missing
it.

Processing is performed in batches and can be paused and resumed. Existing alt text
is preserved and is not overwritten by the bulk operation.

**Built for the WordPress Admin**

Exindium Alt Text Manager uses vanilla JavaScript, native WordPress functionality,
paginated AJAX requests, and cached library statistics to keep the dashboard responsive.

Plugin scripts and styles are only loaded in the WordPress admin area. No plugin
assets are added to the public-facing frontend.

**Plugin Website**

Learn more about Exindium Alt Text Manager and find additional plugin information
on the [official Exindium website](https://www.exindium.com/plugins/alt-text-manager/).

#### Features

 * **Alt Text Coverage Overview:** View total images, images missing alt text, and
   your current alt text coverage from a dedicated Overview.
 * **Missing Alt Text View:** Quickly find images in your media library that currently
   have no alt text.
 * **Alt Text Present View:** Review and edit alt text that is already assigned 
   to images.
 * **Inline Editing:** Edit and save alt text directly from the plugin dashboard
   without opening individual media attachment pages.
 * **Manual Bulk Editing:** Select multiple images on the current page and use the‘
   Auto-fill from Filename’ bulk action to instantly generate and save cleaned alt
   text for the batch.
 * **Bulk Tools:** Generate filename-based alt text for images that are currently
   missing it using batched processing with pause and resume support.
 * **Existing Alt Text Protection:** Bulk filename generation and automatic upload
   fallbacks do not overwrite existing alt text.
 * **Filename Cleanup Styles:** Choose between Keep Filename Formatting, Clean Spaces&
   Caps, and Clean & Strip Numbers.
 * **Automatic Alt Text for New Uploads:** Optionally use cleaned filenames as alt
   text when newly uploaded images do not already contain alt text.
 * **Full-Size Image Preview:** Open an image’s full-size version in a new tab for
   additional context while reviewing alt text.
 * **On-Demand Statistics Refresh:** Instantly clear the cache and sync your media
   library statistics with one click using the Refresh Statistics button.
 * **Paginated AJAX Loading:** Work with the media library without loading every
   image into the dashboard at once.
 * **Multilingual Compatible:** Works with WPML Media Translation and Polylang Media,
   respecting the selected admin language for translated media and language-aware
   library statistics.
 * **No Frontend Assets:** Plugin scripts and styles are limited to the WordPress
   admin dashboard and are not enqueued on the public-facing frontend.
 * **Accessible Admin UI:** Includes ARIA labels, keyboard-friendly controls, visible
   focus states, and accessible navigation semantics.
 * **Lightweight:** Built with vanilla JavaScript and native WordPress functionality,
   with no jQuery dependency.

## Screenshots

[⌊Alt Text Overview showing media library coverage, total images, and images missing
alt text.⌉⌊Alt Text Overview showing media library coverage, total images, and images
missing alt text.⌉[

Alt Text Overview showing media library coverage, total images, and images missing
alt text.

[⌊Missing Alt Text view for reviewing and editing images that need alt text.⌉⌊Missing
Alt Text view for reviewing and editing images that need alt text.⌉[

Missing Alt Text view for reviewing and editing images that need alt text.

[⌊Alt Text Present view for reviewing and editing existing alt text.⌉⌊Alt Text Present
view for reviewing and editing existing alt text.⌉[

Alt Text Present view for reviewing and editing existing alt text.

## Installation

 1. Upload the `exindium-alt-text-manager` folder to the `/wp-content/plugins/` directory,
    or install the plugin directly through the WordPress plugins screen.
 2. Activate the plugin through the “Plugins” screen in WordPress.
 3. Open “Alt Text Manager” from the WordPress admin sidebar.
 4. Review the Overview or open the “Missing Alt Text” tab to begin managing your media
    library.

## FAQ

### Will this plugin slow down my website’s frontend?

No. Exindium Alt Text Manager only loads its scripts and styles inside its WordPress
admin dashboard.

It does not enqueue plugin assets on the public-facing frontend, so using the plugin
does not add its JavaScript or CSS to visitor-facing pages.

### Does it work with large media libraries?

The plugin is designed to avoid loading the entire media library into the dashboard
at once. Image lists use paginated AJAX requests, while library statistics are cached
for 24 hours to reduce repeated database queries.

You can manually sync these cached statistics at any time using the ‘Refresh Statistics’
button on the Overview tab. Bulk Tools also processes missing alt text in batches
rather than attempting to process the entire library in a single request.

Actual performance can still depend on your hosting environment and the size of 
your media library.

### What are Bulk Tools?

Bulk Tools provide a way to generate alt text from filenames for images that are
currently missing alt text. The operation is processed in batches and can be paused
and resumed. This makes it possible to work through larger sets of missing alt text
without relying on a single long-running request.

When started, the tool queries the current number of images missing alt text directly
rather than relying on the cached Overview statistics.

### Will Bulk Tools overwrite existing alt text?

No. Bulk Tools are intended for images that are currently missing alt text.

If an image already has alt text, the existing value is preserved rather than overwritten
by the filename-based bulk operation.

### What happens if alt text changes while a bulk operation is paused?

When a saved bulk operation is resumed, the plugin reconciles the operation with
the current media library state.

Images that no longer require alt text are not overwritten, and the operation continues
with images that still need to be processed.

### How does Automatic Alt Text work?

Automatic Alt Text is an optional setting for new image uploads.

When enabled, if a newly uploaded image does not already contain alt text, the plugin
uses the image filename and formats it according to your selected cleanup style.

It does not replace existing alt text.

### What filename cleanup options are available?

The plugin provides three filename cleanup styles:

 * **Keep Filename Formatting:** Keeps the stored filename formatting while removing
   the file extension and WordPress-generated final `-scaled` suffix.
 * **Clean Spaces & Caps:** Converts dots, underscores, and hyphens into spaces 
   and capitalizes words.
 * **Clean & Strip Numbers:** Applies the clean formatting above and also removes
   standalone numeric values while preserving numbers that are part of words, such
   as `PS4`, `iPhone18`, or similar filenames.

### Does the ‘Auto-fill from Filename’ bulk action save immediately?

Yes. When you select multiple images and apply the ‘Auto-fill from Filename’ bulk
action, the plugin instantly generates the cleaned alt text and saves it to the 
database in one click. If you prefer to review text before saving, use the inline‘
Copy Filename’ icon next to individual images instead.

### Should I use filenames instead of writing descriptive alt text?

Filename-based alt text is intended as a practical fallback or starting point.

When an image conveys meaningful content, alt text written specifically for the 
image and its context will generally be more useful than text derived only from 
its filename.

The plugin keeps filename generation optional so you can choose the appropriate 
workflow for each image.

### Can I review images that already have alt text?

Yes. Open the “Alt Text Present” tab to review and edit images that already have
alt text assigned.

### Can I preview the full image while writing alt text?

Yes. Image thumbnails can be opened in their full-size version in a new browser 
tab, providing additional visual context while reviewing or writing alt text.

### Does it work with WPML or Polylang?

Yes. Exindium Alt Text Manager supports media libraries using WPML Media Translation
and Polylang Media.

A multilingual plugin is not required to use Exindium Alt Text Manager. When multilingual
media functionality is available, the plugin follows the selected admin language
and allows alt text to be managed independently for translated media.

The Overview statistics also follow the selected language, including combined media
library statistics when viewing all languages.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Exindium Alt Text Manager” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ exindium ](https://profiles.wordpress.org/exindium/)

[Translate “Exindium Alt Text Manager” into your language.](https://translate.wordpress.org/projects/wp-plugins/exindium-alt-text-manager)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/exindium-alt-text-manager/),
check out the [SVN repository](https://plugins.svn.wordpress.org/exindium-alt-text-manager/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/exindium-alt-text-manager/)
by [RSS](https://plugins.trac.wordpress.org/log/exindium-alt-text-manager/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **20 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [accessibility](https://wordpress.org/plugins/tags/accessibility/)[Alt Text](https://wordpress.org/plugins/tags/alt-text/)
   [image optimization](https://wordpress.org/plugins/tags/image-optimization/)[image seo](https://wordpress.org/plugins/tags/image-seo/)
   [media library](https://wordpress.org/plugins/tags/media-library/)
 *  [Advanced View](https://wordpress.org/plugins/exindium-alt-text-manager/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/exindium-alt-text-manager/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/exindium-alt-text-manager/reviews/)

## Contributors

 *   [ exindium ](https://profiles.wordpress.org/exindium/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/exindium-alt-text-manager/)