WordPress plugin intelligence profile

FluffAlt — Auto Alt Text for Images

Automatically generate image alt text with AI: on publish, on upload, or in bulk. Bring your own API key. Better image SEO and accessibility.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.3 · PHP 7.4
Directory statusactive
Last directory update23 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
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 FluffAlt — Auto Alt Text for Images version 1.0.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

FluffAlt automatically generates the alt text (the alt attribute) for your images using a vision AI model, so every picture on your WordPress site has a meaningful text description. Better image SEO, better accessibility (WCAG), and you never have to write alt text by hand again.

It can fill in alt text the moment you publish a post, right after you upload an image, or in bulk for hundreds of images you uploaded before. It also adds a one-click “Generate alt text” button to the Media Library and the Gutenberg Image block.

You bring your own API key. The plugin talks to any OpenAI-compatible chat API, so you can pick the option that fits your budget:

  • OpenAI — gpt-4o-mini and other vision models. The most reliable quality; pay-as-you-go.
  • OpenRouter — a single key for many models, including free vision models. Set the model to auto-free and the plugin picks a working free one.
  • Cloudflare Workers AI — a free tier with the open LLaVA model. Simpler alt text, no card needed to start.
  • Custom URL — any other OpenAI-compatible endpoint (self-hosted models, regional proxies, and so on).

Every request sends only a downscaled copy of the image plus a short prompt, and asks for a low-detail reading, so the token cost per image stays tiny.

What it does

  • One-click generation — a “Generate alt text” button in the Media Library and in the Gutenberg Image block, right under the alt field.
  • On publish — when a post goes from draft to published, the plugin scans the content and orders alt text only for the images that actually ended up in the article. You pay only for what you use.
  • On upload (optional) — generate as soon as an image is added to a post.
  • Bulk generation — a settings-page tool for sites that already have hundreds of images: choose a post type, category or tag, see how many images have no alt text, and run the job in the background (Action Scheduler or WP-Cron). You can close the tab, come back later, watch progress, or stop it.
  • Error log with retry — failed images are listed on the settings page with “Retry” and “Dismiss” buttons.
  • Fill attachment fields (optional) — put the same text into the attachment title, caption and description.
  • Language setting — pick the output language from a dropdown (English, Russian, German, French, Spanish and more; defaults to the site language). Works regardless of the prompt language.
  • Skip decorative images — by minimum size, or by filename fragment ( icon-, logo, sprite, and so on).
  • Delay for auto-generation — authors add and remove images while writing; the plugin waits a configurable number of minutes before generating.
  • Clean uninstall (optional) — a checkbox to remove all plugin settings and internal data when the plugin is deleted. The alt text on your images is standard WordPress data and always stays.
  • Translation-ready — English by default, with a Russian translation bundled ( ru_RU ).

External services

This plugin sends images to a third-party AI service to generate alt text. No request is made until you enter an API key and choose a provider, and a request happens only when alt text is generated (manually, on upload, on publish, or in bulk).

For each generation the plugin sends: a downscaled copy (or URL) of the image, and a short text prompt. It receives back the generated alt text. No personal data, post content, or user information is sent.

The provider is whichever one you select in the settings:

  • OpenAI — https://api.openai.com — Terms · Privacy
  • OpenRouter — https://openrouter.ai — Terms · Privacy
  • ProxyAPI — https://proxyapi.ru — Terms · Privacy
  • Cloudflare Workers AI — https://api.cloudflare.com — Terms · Privacy
  • Custom URL — the endpoint you enter yourself.

Compatibility

3. 1.

License

This plugin is licensed under the GPLv2 or later.

WordPress.org metadata

Plugin tags

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

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

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.3 · PHP 7.4
Update activity23 Sept 20261mo 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.