WordPress plugin intelligence profile

AltScribe

Find images missing alt text and generate accessible, SEO-friendly alt text with your choice of AI provider (free options) or write it manually.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.1.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 5.6 · PHP 7.2
Directory statusactive
Last directory update4 Aug 20263mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org rating5.0 / 5 from 2 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records AltScribe version 1.1.0 as active, updated 3mo ago and tested up to WordPress 7.0.

Overview

About this plugin

AltScribe scans your WordPress Media Library for images that are missing alt text and helps you fix them fast — either with a vision AI model of your choice or by writing your own. Descriptive alt text improves accessibility for screen-reader users and helps search engines understand your images.

You stay in control: edit any AI suggestion before or after saving, or skip AI entirely and type alt text manually. Alt text is written to native WordPress attachment meta, so it never disappears.

What makes AltScribe different

Most alt-text tools lock you into one AI service. AltScribe lets you bring your own provider — and supports several at once with automatic fallback, so a bulk run keeps going even when one model hits a rate limit:

  • Choose from Cloudflare Workers AI, OpenRouter, Google Gemini, OpenAI, Anthropic, or any custom OpenAI-compatible endpoint.
  • Run a fully free, self-hosted model (Ollama, LM Studio) through the Custom endpoint — no per-image cost and no data leaving your server to a big vendor.
  • Name-aware mode: when a filename looks like a person’s name (great for team headshots), the AI can use that name in the alt text.
  • Content sync: fixes the alt text inside posts/pages that already embed the image, so the live HTML is corrected too — not just the Media Library.

Key features

  • Alt text auditor: instantly list every Media Library image whose alt text is empty or missing.
  • Fix Now / Fix All: generate descriptive alt text for one image or the whole library, rate-limit friendly.
  • Manual editing: write and save your own alt text; SVG/vector files get a title-based suggestion.
  • Smart context: the image title, caption, description and a cleaned filename hint are sent with the image for more accurate results.
  • Auto fallback across every provider you have connected.
  • Optional page-level content sync (see below).

Alt text is written to native WordPress attachment meta ( _wp_attachment_image_alt ), so the values persist even if you deactivate or delete this plugin. Uninstalling removes only the plugin’s own settings, never your alt text.

Only vision (image-to-text) models can generate alt text, because the model needs to see the image.

Page-level content sync

"> into post content when an image is inserted. If that alt was empty at the time, updating the Media Library later does not fix the already-published HTML. With content sync enabled (default on), AltScribe also updates the alt attribute of the matching image inside every post or page that embeds it, matched by the wp-image-ID class.

It only fills empty or missing alt attributes, never overwrites existing alt text, and changes nothing else in your content. You can turn this off on the Active Model tab.

External services

This plugin does not send any data anywhere until you connect a provider and ask it to generate alt text. When you click Fix Now, Fix All with AI, or Test AI Connection, the plugin makes a request to the provider you selected, using the API key you entered.

What is sent: the image (as bytes/base64) for the item you are fixing, a short text prompt, and small page context (the image title, caption, description, and a cleaned version of the filename). Requests are made only to the single provider tied to the model you selected. No analytics, tracking, or telemetry is sent, and nothing is sent to the plugin author.

Depending on which provider you connect, data is sent to one or more of the following third-party services. Please review each provider’s terms and privacy policy before use:

  • Cloudflare Workers AI – https://api.cloudflare.com/ – Terms: https://www.cloudflare.com/website-terms/ – Privacy: https://www.cloudflare.com/privacypolicy/
  • OpenRouter – https://openrouter.ai/ – Terms: https://openrouter.ai/terms – Privacy: https://openrouter.ai/privacy
  • Google Gemini (Google AI) – https://generativelanguage.googleapis.com/ – Terms: https://ai.google.dev/gemini-api/terms – Privacy: https://policies.google.com/privacy
  • OpenAI – https://api.openai.com/ – Terms: https://openai.com/policies/ – Privacy: https://openai.com/policies/privacy-policy
  • Anthropic (Claude) – https://api.anthropic.com/ – Terms: https://www.anthropic.com/legal/consumer-terms – Privacy: https://www.anthropic.com/legal/privacy
  • Custom endpoint – if you configure a Custom OpenAI-compatible endpoint, data is sent to the URL you provide. You are responsible for that endpoint’s terms and privacy.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • alt text
  • accessibility
  • ai
  • images
  • seo
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 5.6 · PHP 7.2
Update activity4 Aug 20263mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.