Pihlfelt Image Assistant gives you one place to fix the two things most media libraries get wrong: missing alt text and oversized images . Metadata management Instant overview: filter your library by missing alt text, missing title, oversized dimensions or heavy file size Inline editing of alt text,
Settings are defaults, not commands — every action asks for its parameters when you run it
Pro
Pihlfelt Image Assistant Pro adds AI for all metadata fields, bulk AI for the whole library, AI file-name suggestions on upload, server-side optimization with dedicated image binaries (mozjpeg/pngquant), and priority support. Plans start at $69/year.
External Services
The optional AI features connect to api.pihlfelt.se , a service operated by the plugin author (Pihlfelt). This is what you should know before enabling them:
When data is sent: Only when you actively run an AI action (a single image or a bulk run you start yourself), and only after you have accepted the consent dialog shown on first use. Nothing is ever sent automatically or in the background. All other plugin features work entirely locally without any external connection.
What is sent:
The image you request metadata for
The image file name
If enabled in the settings: the title of the page/post (or WooCommerce product) where the image is used, and the existing alt text as context
A pseudonymized site identifier (a one-way hash — the service cannot derive your email address or domain from it), used to enforce the free monthly quota
For Pro users: the license key, to verify the plan and quota
How it is processed: Images are processed in memory and never stored on the server. The image is forwarded to OpenAI (as a sub-processor) for the actual image analysis via their API, under terms that exclude use for model training. Usage logs (request counts, timestamps, site identifier) are kept for quota management and abuse prevention.
Server-side optimization (Pro): works the same way — the image is optimized in memory, returned, and never stored.
Dashboard — what needs attention todayThe image list with filters and inline editingThe AI suggestion dialog with editable fields and language choiceSettings — everything is a default; each action asks when you run it
02 / Source details
Gettingstarted.
01Install and activate the plugin via Plugins → Add New, or upload it to /wp-content/plugins/pihlfelt-image-assistant
02Open Image Assistant in the admin menu and run your first media library scan
03Use the filter tabs to find images that need attention
03 / Source details
Frequently asked questions.
Does everything work without the AI features?
Yes. All metadata management, scaling, compression, WebP, backups and CSV import/export run entirely locally. The AI features are optional and disabled until you actively enable them.
What exactly is sent to the AI service?
Only when you run an AI action, and only after your explicit consent: the image itself, its file name, optionally the title of the page/product where it is used and the existing alt text, plus a pseudonymized site identifier. See the External Services section for full details. Images are never stored on the server.
What languages can alt text be generated in?
The site language is used by default. You can set a different default in the settings, or pick a language for an individual run in the AI dialog.
Will compressing images ever make them larger?
No. The plugin has a never-heavier guarantee: if a compression or scaling result would be larger than the original, the change is reverted and the original kept.
Can I undo an optimization?
Yes. A backup is taken before every destructive action. You can undo the last step or restore the untouched original at any time. Backups are kept forever by default.
How does the free AI quota work?
The free version includes 10 AI-generated alt texts per calendar month, enforced by the service. The counter resets on the 1st. Pro plans include larger monthly quotas and AI for all metadata fields.
Does it work with WooCommerce?
Yes. Product images are handled like any other image, and Pro can use the product name as context for better alt text.
FinderPress Media Auditor helps site administrators scan for broken images, missing Media Library files, unreachable media URLs, and other media issues across WordPress content. Use it to audit images, video, audio, PDFs, featured images, and attachment files without sending scan data to an external
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati