AI labeling included.
Faster images.
Designed for GDPR.
IMG Performer automatically converts your WordPress images to WebP (Free) or AVIF (PRO) – directly on your server, without limits. No API key. No account. Conversion and labeling run on your server.
Free already detects AI-generated images on upload and adds the AI labeling required by EU AI Act Art. 50. You classify borderline cases yourself in the media library. PRO also generates AI alt texts automatically on every upload – BFSG/accessibility-compliant, no manual click or bulk action needed.
AVIF directly on your server. Conversion and labeling: no cloud upload, no DPA. Combines mandatory AI image labeling (EU AI Act Art. 50) and accessibility-compliant alt texts — automatically on every upload, not just on demand.
AI alt texts (PRO) require a DPA with your chosen AI provider.
Requires WordPress 6.0+ · PHP 7.4+ · GD library · AVIF (PRO) from PHP 8.1
The legal situation – and how IMG Performer takes it off your hands
Nico Serapins from TutorialCenter first explains the legal situation around the EU AI Act and BFSG, then shows how automatic AI labeling, AI alt text and WebP conversion run in the WordPress backend — from installation to the first optimized image. 9:33 minutes, independently produced. German only for now.
Clicking play connects to YouTube (Google Ireland Ltd.) and loads the video from youtube-nocookie.com. No connection is made until you click.
Optimised file sizes and accessible images at the push of a button.
IMG Performer is intentionally lean – focused on image optimisation, AI labeling (EU AI Act) and AI alt texts, without overhead from extra plugins.
Always the smallest format
Free converts to WebP. PRO additionally creates AVIF. On delivery, the automatically smaller format wins – not blindly AVIF, but what actually works better for this image. Fallback to original if needed.
Is IMG Performer GDPR-compliant for AI alt texts too?
All image conversions run locally on your server. For AI alt texts (PRO), the image is sent to the AI provider you set up with your own API key; for that you sign a data processing agreement (DPA). We recommend Mistral AI: EU company, EU servers, no data transfer to the US. OpenAI and Claude are also supported. Retroactively generated alt texts automatically appear on every page, even in templates with an empty alt="" hard-coded.
All image sizes & viewports
All thumbnail sizes, srcset rewriting, and Retina support – automatically on every upload, for every resolution.
Unlimited – no monthly limit
No quotas, no credits, no subscription for the basics. Convert as many images as you want – free, without restriction.
No configuration needed
Activate the plugin – done. No API key, no account, no setup. Works immediately with any theme.
Theme-compatible
Works with Gutenberg, classic editor, and most themes. Page builders like Elementor or Divi may use their own image pipelines – a quick test is recommended there.
Admin-safe
WebP/AVIF only in the frontend. WordPress admin, REST API, and media library always show the original files.
EU AI Act Art. 50: AI image labeling
Detects AI-generated images on upload and writes hosting-independent labeling into every generated image size – no Imagick required. Visible frontend badge, manual correction in the Media Library. Free covers new uploads; PRO additionally scans and labels images already in your library.
AI-generated images need machine-readable labeling. Now.
Article 50 of the EU AI Act requires AI-generated or AI-modified images to carry machine-readable labeling — deepfakes additionally need a label visible to visitors. The grace period until December 2, 2026 only applies to providers of AI systems already on the market before August 2, 2026; website operators publishing AI images get no grace period.
EU AI Act Art. 50 in effect
From this date, AI-generated images published on your website must carry machine-readable labeling — regardless of company size.
Image optimization and AI labeling combined
Most image optimization plugins only handle file size. IMG Performer combines WebP/AVIF conversion with AI image detection and labeling in one plugin — no need to run two. After reviewing around 30 comparable WordPress plugins (as of Aug 20, 2026), none bundles image optimization, EU AI Act labeling, and automatic AI alt text generation in a single installation.
Labeling survives the conversion
Because the same plugin generates the WebP/AVIF file and writes the label, the label is applied to those generated files too — not just the original. Run a separate optimizer alongside a separate labeling plugin, and the label can quietly disappear the moment the image gets re-encoded.
IMG Performer: detected & labeled automatically
Already included in the free version — no extra cost. Detects AI-generated images on upload, writes hosting-independent labeling into every image size, shows a visible badge, and keeps a searchable history.
- Which images must be labeled, and which are exempt →
- Why WordPress strips C2PA metadata from thumbnails →
- WebP, AVIF and AI labelling in one plugin →
Accessible images are not optional — they are required.
The European Accessibility Act has applied since June 28, 2025 to online shops and other e-commerce services offered to consumers. Its technical requirements follow WCAG 2.1 AA. Microenterprises providing services are exempt; service contracts concluded before June 28, 2025 have a transition period until June 2030 at the latest. Every image needs a meaningful alt text.
of all WordPress images have no alt text
According to the WebAIM Million Report. With 500 images: 4+ hours of manual work — with no guarantee of EAA quality.
Image optimization and accessibility combined
Most image optimisation plugins only handle file size. IMG Performer PRO combines WebP/AVIF conversion with AI-generated alt texts in one plugin — no need to run two.
IMG Performer PRO: automatically accessible
AI alt texts on every upload, bulk mode for the entire media library. Recommended: Mistral AI – EU company, EU servers, no data transfer to the US. Claude and OpenAI also available.
- GDPR-compliant image optimization with AI alt text →
- GDPR image optimization without the cloud – the overview →
IMG Performer vs. the competition
Cloud plugins transfer your images to external servers and require a Data Processing Agreement. Local alternatives sometimes offer a local mode – but AVIF often only via a paid CDN. Pure image optimization plugins like the ones in the table below typically don’t cover AI image labeling under EU AI Act Art. 50 – dedicated labeling plugins have since emerged for that.
| Feature | IMG Performer | Cloud plugins | Local + CDN |
|---|---|---|---|
| WebP conversion | ✅ | ✅ | ✅ |
| AVIF locally – no CDN needed | PRO | PRO | ❌ |
| Automatically smallest format (AVIF vs. WebP) | ✅ | ❌ | ❌ |
| Unlimited conversions – no monthly limit | ✅ | ❌ | ✅ |
| Image conversion stays on your server | ✅ | ❌ | ⚠️ |
| No account, no API key for Free | ✅ | ❌ | ⚠️ |
| No DPA for conversion and labeling (AI alt text in PRO: DPA with the AI provider) | ✅ | ❌ | ⚠️ |
| AI alt texts – accessibility-compliant | PRO | ❌ | ❌ |
| AI image labeling – EU AI Act Art. 50 | ✅ | ❌ | ❌ |
| Retroactive bulk scan of existing images | PRO | ❌ | ❌ |
| Bulk conversion | PRO | PRO | ✅ |
| Optimisation, AI labeling & AI alt texts in one plugin | ✅ | ❌ | ❌ |
⚠️ Local alternatives sometimes require exec() on the server. Cloud services limit the free version to a few MB/month. AVIF with local plugins is often only available via a paid CDN.
Better together.
Every image Img Performer converts saves data – and therefore energy and CO₂. Small effort, real difference.
Users can voluntarily and anonymously contribute to the global stats. Only bytes are transmitted – no IP, no domain, no personal data.
“With IMG Performer, we were able to simplify image optimization for ZEIT Advise significantly. Automatic processing directly in WordPress saves our team noticeable time, and faster load times improve the user experience at the same time.”
Simple, fair pricing
Start for free – upgrade anytime.
Free
- ✓ WebP for all image sizes (thumbnails, medium, large)
- ✓ srcset rewriting for all viewports
- ✓ Unlimited conversions on upload
- ✓ Frontend delivery without third-party service
- ✓ Quality setting (1–100)
- ✓ Logging
- ✓ EU AI Act Art. 50: AI image labeling on upload
PRO
equals €5.75 / month
- ✓ Everything in Free
- ✓ AVIF on every upload – smallest file size, automatically preferred
- ✓ Bulk conversion of the entire media library (incl. all thumbnail sizes)
- ✓ AI alt texts: automatically accessibility-compliant alt texts, captions & descriptions
- ✓ AI label badge: position, color, contrast & custom label image
- ✓ Retroactive bulk scan: detect and label AI images already in your media library
- ✓ Background queue (large sites, no timeout)
- ✓ WP-CLI support
Release History
What we improved:
Geändert
- Plugin-Beschreibung im Header und readme.txt überarbeitet: Datenschutz-Aussagen unterscheiden jetzt zwischen lokaler Verarbeitung (WebP, KI-Kennzeichnung) und den optionalen KI-Alt-Texten in PRO (Bild geht an den KI-Anbieter des eigenen API-Keys, AVV nötig); Absolutaussagen entfernt (IMP-265, IMP-269)
- Sieben neue FAQ-Einträge zum EU AI Act Art. 50 in der readme.txt (IMP-239)
Verbessert
- Deutsche Übersetzung vervollständigt: 43 fehlende Texte ergänzt (Custom Label, Label-Export, Custom-Provider und WordPress-Konnektoren, AVIF-Hinweis, Fehlermeldungen)
- Neue Übersetzung „Deutsch (Sie)“ – bisher erschien PRO bei dieser Spracheinstellung komplett auf Englisch
Neu
- Custom Label wird auch ins og:image eingebrannt, nicht nur beim Label-Export. Benötigt Free ≥ 0.3.11 (IMP-90)
Geändert
- Plugin-Name einheitlich „Enfants IMG Performer PRO” (IMP-235)
Neu
- og:image mit eingebranntem KI-Label: Beiträge mit KI-gekennzeichnetem Beitragsbild liefern automatisch eine 1200×630-Variante mit sichtbarem KI-Label als og:image aus, da Social-Media-Plattformen beim Teilen die Bild-Metadaten entfernen. Funktioniert ohne SEO-Plugin sowie mit Yoast SEO und Rank Math; bereits gekennzeichnete Bilder bekommen ihr og-Bild beim ersten Aufruf des Beitrags (IMP-90)
Geändert
- Plugin-Name einheitlich „Enfants IMG Performer” (IMP-235)
Neu
- KI-Label-Export: Bild mit eingebranntem KI-Label für Weiterverwendung außerhalb von WordPress (Presskits, Cross-Channel) – Button in der Mediathek für Einzelbild und Bulk-Auswahl (ZIP-Download) (IMP-89)
- Cross-Plugin-Integration mit Social Publisher: Beiträge mit KI-gekennzeichnetem Bild werden zu LinkedIn mit eingebranntem KI-Label hochgeladen statt des Originals, da Social-Media-Plattformen Metadaten beim Upload entfernen. Nur bei gleichzeitig installiertem und lizenziertem Social Publisher ≥ 1.12.0 (IMP-91)
Neu
- WP-CLI deutlich ausgebaut:
wp imp status,wp imp convert,wp imp alt-text,wp imp label-scan,wp imp license status|activate|deactivate– mit Fortschrittsbalken,--dry-run,--ids=/--limit=. Bisherige Befehle (bulk-start,queue-status,queue-process) bleiben als Aliase erhalten (IMP-218) - Hinweis im Tab „Dateioptimierung”, wenn AVIF auf dem Server nicht verfügbar ist (IMP-217)
Behoben
- Update-Hinweis im WP-Backend blieb nach “Erneut prüfen” teils bis zu 12h veraltet stehen, weil ein eigener Cache nicht zuverlässig geleert wurde (IMP-223)
Verbessert
- Provider-Lookup und API-Calls für KI-Anfragen in eine gemeinsame Klasse zusammengeführt, weniger Duplizierung zwischen Alt-Text-Generator und Website-Kontext-Assistent (IMP-172)
Behoben
- Plugin-Beschreibung in der Plugin-Liste blieb trotz aktivierter Übersetzung immer englisch (fehlender „Domain Path”-Header)
Neu
- Custom KI-Provider: eigene OpenAI-kompatible Base-URL und Modellname hinterlegbar, für Self-Hosted-Setups (Ollama, LocalAI, vLLM) oder andere OpenAI-kompatible Anbieter (z. B. Langdock). API-Key optional, da manche Self-Hosted-Endpunkte ohne Auth laufen (IMP-52)
- Website-Kontext-Assistent unterstützt jetzt ebenfalls den Custom-Provider (IMP-52)
Verbessert
- Icon der “Built-in Updates”-Kachel im PRO-Upgrade-Teaser überarbeitet (IMP-174)
- Custom-Provider ohne festes
max_tokens-Limit, klarerer Fehlertext im Verbindungstest (IMP-213)
Behoben
- Brach der Upload-Request auf dem Server ab (Speicher- oder Zeitlimit), nachdem WordPress die Bildgrößen schon erzeugt hatte, landete das Bild ohne WebP-Dateien und ohne KI-Kennzeichnung der Bildgrößen in der Mediathek. Eine Nachprüfung im Hintergrund holt Konvertierung und Kennzeichnung kurz nach jedem Upload nach; normale Uploads bleiben unverändert (IMP-211)
Neu
- Website-Kontext: KI-generierter Kontext-Absatz (Auto-Analyse bestehender Seiten oder 3 kurze Fragen für neue Websites) wird jedem Alt-Text-Generierungs-Prompt vorangestellt, für treffendere Beschreibungen. Inline editierbar, jederzeit über einen 2-Schritt-Wizard neu erzeugbar (IMP-171)
Behoben
- Statusspalte in der Mediathek-Listenansicht zeigte für als “KI-verändert” klassifizierte Bilder fälschlich “KI-generiert” an – beide Status wurden unter einem Label zusammengefasst. Werden jetzt korrekt getrennt angezeigt, passend zu den Dropdown-Optionen (IMP-116)
Verbessert
- readme.txt-Tags auf EU-AI-Act-Nische umgestellt:
eu-ai-act,article-50,ai-labeling,ai-transparency,complianceführen jetzt (die ersten 5 Tags sind die einzigen, die auf wordpress.org für Suche/Tag-Seiten wirken), bisherige Tags (image-optimization,webp,avifetc.) auf Position 6+ verschoben
Neu
- “Alt-Text neu generieren”: einzelnes Bild direkt in der Anhang-Detailansicht per Klick neu beschreiben lassen, ohne die gesamte Mediathek per Bulk-Scan zu verarbeiten (IMP-96)
- Optionale Anbindung an den neuen WordPress-KI-Connector (ab WordPress 7.0) als weitere Alt-Text-Quelle neben Mistral, Claude und OpenAI (IMP-43)
- AVIF lässt sich in den Experteneinstellungen vollständig deaktivieren; wird zudem nur noch ausgeliefert, wenn die Dateigröße spürbar kleiner ist als WebP (IMP-88)
Behoben
- Bilder, die in der Bulk-KI-Warteschlange aus technischen Gründen (z. B. Netzwerkfehler) einmal fehlschlugen, wurden bislang endgültig übersprungen; jetzt werden bis zu drei erneute Versuche unternommen, bevor ein Bild aus der Warteschlange entfernt wird (IMP-97)
Verbessert
- readme.txt für KI-/GEO-Sichtbarkeit überarbeitet: Tags, Short Description und erster Absatz fokussieren jetzt auf die EU-AI-Act-Kennzeichnung und lokale Verarbeitung; fünf neue FAQ-Einträge zu C2PA, Cloud-Anfragen, BFSG-Alt-Texten und der Abgrenzung zu ShortPixel/Imagify ergänzt (IMP-98)
- Store-Screenshots aktualisiert (23 statt 22, inkl. neuem PRO-Beispiel für den KI-Alt-Text-Generator) (IMP-112)
Behoben
- Beschreibungstext im “Bulk processing”-Kasten fiel nach dem IMP-92-Refactor auf %s-Platzhalter teilweise auf Englisch zurück, weil die deutsche Übersetzung (
languages/img-performer-pro-de_DE.po) nicht nachgezogen worden war (“alt text”, “captions”, “descriptions” sowie alle drei Sprintf-Varianten der Beschreibung fehlten)
Neu
- Mediathek-Listenansicht: KI-Kennzeichnung-Status direkt per Klick auf das Label ändern (Dropdown, speichert sofort ohne Seiten-Reload) sowie als klassische WordPress-Bulk-Aktion für mehrere ausgewählte Bilder (IMP-95)
- “Alle Bilder optimieren” jetzt auch im “Dateioptimierung”-Tab und im Dashboard verfügbar, nicht mehr nur versteckt im “Alt-Text”-Tab (IMP-92)
Behoben
- Alt-Text-Zusatz für KI-Bilder (PRO) entsprach nicht der EU-AI-Act-Formatvorgabe: eckige Klammern und das Art.-50-Zitat brachten laut WCAG/WebAIM-Prüfung keinen Screenreader-Vorteil. Neues Format: „… (KI-generiert).” / „… (KI-bearbeitet).” (IMP-93)
- Hinweistext “wird nicht rückwirkend klassifiziert” im KI-Kennzeichnung-Tab widersprach sich mit der PRO-Bulk-Scan-Funktion direkt darunter — erscheint jetzt nur noch ohne aktive PRO-Lizenz
- Einsparungstext im Anhang-Bearbeiten-Dialog lief in der Mediathek-Sidebar nicht über die volle Breite
- Re-Upload eines bereits gekennzeichneten Bildes wurde nicht als solches erkannt, weil der Classifier nur nach fremden C2PA-Manifesten suchte, nicht nach dem eigenen XMP-Marker — betraf v.a. WebP-Thumbnails (dorthin konvertieren wir standardmäßig), für die zusätzlich noch gar keine Leseunterstützung existierte. Jetzt werden JPEG-APP1-, PNG-iTXt- und WebP-XMP-RIFF-Container zusätzlich zu C2PA geprüft (AVIF ebenfalls, für PRO) (IMP-71)
- KI-Kennzeichnung-Bereich im Media-Modal nutzte nur rund 65 % der Sidebar-Breite und die Buttons brachen bei schmalen Fenstern ungleich breit um; Titel und Buttons neu positioniert/verteilt
Neu
- Custom Label: eigenes Bild als KI-Label-Badge hochladen, getrennt für “AI Generated” und “AI Modified”, inkl. wiederverwendbarem Icon-Pool (IMP-83). Rendert exakt in der hochgeladenen Größe, ohne serverseitige Skalierung oder Zurechtschneiden — bei Custom Label sind Position/Farbe/Kontrast-Einstellungen ausgeblendet, da sie nur für das eingebaute Label gelten
- “Alle Bilder optimieren” jetzt auch im “Dateioptimierung”-Tab und im Dashboard verfügbar, nicht mehr nur versteckt im “Alt-Text”-Tab; Beschreibungstext passt sich automatisch an Lizenzstatus und aktivierte KI-Felder an (IMP-92)
Verbessert (IMP-83, Custom Label)
- Custom-Icon sitzt jetzt randbündig am Bild statt mit der 8px-Marge der eingebauten Pill
- Überdimensioniertes Custom-Icon konnte ins nächste Bild hineinragen (
overflow:hiddenstatt der wirkungslosenmax-height:100%-Vorgabe) - Alle Bildformate erlaubt, die die eigene Mediathek akzeptiert (vorher nur PNG/WebP) — inkl. SVG, sofern ein entsprechendes Plugin das freischaltet
Sicherheit
- AJAX-Handler für Bulk-Optimierung/KI-Alt-Text prüfen jetzt zusätzlich die aktive Lizenz (
Flags::is_pro()), nicht mehr nur ob die PRO-Klasse geladen ist — verhindert, dass eine unlizenzierte Installation PRO-exklusive Aktionen auslösen kann
Behoben
- KI-Kennzeichnung (XMP/IPTC
DigitalSourceType) ging beim AVIF-Sidecar (PRO) vollständig verloren, weil dafür kein Schreibpfad existierte — betraf Original und alle Thumbnail-Größen. WebP war nicht betroffen (siehe PRO-Changelog für den eigentlichen AVIF-Fix)
Behoben
- KI-Kennzeichnung (XMP/IPTC
DigitalSourceType) ging beim AVIF-Encoder vollständig verloren — kein Schreibpfad für das ISOBMFF-Containerformat vorhanden, betraf Original und alle Thumbnail-Größen (IMP-79) - Einmaliger Hintergrund-Abgleich für bereits als KI-gekennzeichnet markierte Bilder, deren AVIF-Sidecar die Markierung nachträglich erhält
- KI-Alt-Text-Generierung schlug für AVIF-Bilder bei Claude und OpenAI lautlos fehl (beide APIs lehnen
image/avifab) — betroffene Bilder galten fälschlich als “erledigt”, ohne dass je ein Alt-Text ankam. AVIF wird für diese beiden Provider jetzt nur für die Anfrage intern nach JPEG umgewandelt, die gespeicherte Datei bleibt unverändert
Behoben
- KI-Label wurde bei Themes, die Bilder manuell ohne die WordPress-eigene
wp-image-{ID}-Klasse rendern (z. B. individuelle Blade/Tailwind-Templates), nicht erkannt — Erkennung läuft jetzt zusätzlich über die Bild-URL, mit Fallbacks für Resize-Suffixe, für vom Plugin selbst umbenannte WebP-Dateien, für von WordPress Core unabhängig vom Plugin erzeugte WebP-Größenvarianten und für WordPress’ eigenes “-scaled”-Suffix bei automatisch herunterskalierten Originalen - Badge saß bei Themes mit vertikaler Bild-Margin (z. B. Tailwind Typography) sichtbar unterhalb statt auf dem Bild
- Gelabelte Bilder wurden schmaler dargestellt als ungelabelte, wenn die Bildbreite über eine CSS-Klasse (z. B. Tailwind
w-full) statt Inline-Style gesetzt wurde
Behoben
- KI-Label-Badge brach das Crop-Verhalten von Gutenberg-Galerien (“Auf Format zuschneiden”) und von Bildern mit fest gesetzter Höhe (z. B. Featured Images mit
object-fit: cover) — Bilder fielen auf ihr natürliches Seitenverhältnis zurück statt zu croppen - Kleiner Leerraum unterhalb gelabelter Bilder durch fehlendes
vertical-alignam Badge-Wrapper - Dashboard: „Review-Markierungen”-Button verlinkt jetzt direkt zur gefilterten Mediathek-Ansicht statt zum Einstellungs-Tab
- Label „WebP quality” zu „Quality” korrigiert, da die Einstellung auch für AVIF (PRO) gilt
Behoben
- History-Tabelle (AI Labeling und File Optimization): lange Dateinamen brachten die Tabelle zum Umbrechen — jetzt mit
text-overflow:ellipsisgekürzt, voller Name als Tooltip beim Hover - Badge-Position bei ACF-Bildern: Das KI-Kennzeichnungs-Badge saß bei Bildern ohne das theme-eigene
display:block(z. B. ACF-Bildfelder) sichtbar zu weit unten —line-height:0am Badge-Wrapper behebt die Phantom-Lücke unterhalb des Bildes
Neu
- KI-Kennzeichnung nach EU AI Act Art. 50: Erkennt KI-generierte Bilder beim Upload (anhand eingebetteter Herkunftsdaten, z. B. C2PA-Manifeste) und schreibt eine eigene, hosting-unabhängige Kennzeichnung in Original und alle erzeugten Bildgrößen — kein Imagick nötig
- Sichtbares Frontend-Badge für KI-generierte Bilder, per Toggle an-/abschaltbar
- Manuelle Korrektur der automatischen Klassifizierung direkt im Anhang-Bearbeiten-Dialog der Mediathek
- “Needs review”-Filter und Status-Spalten (AI Labeling, Alt-Text) in der Mediathek-Listenansicht
- Durchsuchbarer Verlauf aller klassifizierten Uploads unter Einstellungen → AI Labeling
- Gilt ausschließlich für neue Uploads — bestehende Mediathek-Bilder werden nicht rückwirkend geprüft oder verändert
Behoben
- Bulk-Fortschrittsanzeige: Queue-Stand wird nach jedem Bild in die DB geschrieben — Fortschrittsbalken bleibt auch bei PHP-Timeouts oder blockierten Loopback-Requests konsistent
- Update-Hinweis: “Auf Updates prüfen” leert jetzt auch den internen Update-Cache — Update erscheint sofort statt erst nach 12 Stunden
Behoben
- Scan-Performance: Mediathek-Scan reduziert DB-Queries von N×2 auf 2 (Bulk-Query statt per-Bild-Abfrage) — spürbar schneller bei großen Mediatheken
- Lizenz-Deaktivierung im WordPress Playground: CORS-Header auf dem Lizenzserver ergänzt — Aktivierung und Deaktivierung funktionieren jetzt auch im Playground ohne Timeout
Verbessert
- Fortschrittsbalken in der Bulk-Konvertierung mit neuem Farbverlauf
- Grammatik-Fix: „1 images converted” → „1 image converted”
Requires Plugins-Slug korrigiert aufenfants-img-performer
Technisch
- Internes Prefix von
IMPaufEIMPumbenannt (WordPress.org-Richtlinie: mindestens 4 Zeichen)
Neu – PRO
- Bulk Converter: konvertiert die gesamte Mediathek mit einem Klick in WebP/AVIF (alle Thumbnail-Sizes)
- Background Queue via WP-Cron – verarbeitet Bilder in 10er-Batches ohne PHP-Timeout-Risiko
- Bulk-Konvertierungs-UI: AJAX-basiert, läuft automatisch durch alle Batches ohne Seitenreload
- Fortschrittsbalken zeigt Batch-Fortschritt live an (erledigt / gesamt)
- KI-Alt-Text-Generator: generiert Alt-Text, Caption und Beschreibung automatisch beim Upload
- Unterstützte KI-Anbieter: Mistral (Pixtral), Anthropic Claude (Haiku), OpenAI (GPT-4o mini)
- Bulk-KI-Queue: füllt fehlende Alt-Texte, Captions und Beschreibungen für alle bestehenden Bilder nach
- KI läuft via eigenem Cron-Event (
imp_pro_ai_process), vollständig getrennt von der Bildkonvertierung - Automatische Spracherkennung anhand des WordPress-Site-Locales (12 Sprachen unterstützt)
- Einzelne Felder steuerbar: Alt-Text, Caption und Beschreibung unabhängig aktivierbar
Behoben
- Bulk-Konvertierung erstellt jetzt korrekt WebP und AVIF für alle registrierten Bildgrößen
- Background Queue ruft
Converter::convert()auf statt der nicht vorhandenenon_upload()(war Fatal Error)
Technisch
- CSS-Styles werden jetzt korrekt über
wp_add_inline_styleeingebunden (kein<style>-Tag mehr im HTML) Flags.phpaus dem Free-Plugin entfernt – PRO-Erkennung läuft ausschließlich über denimp_is_pro_active-Filter im PRO-Plugin- Server-seitiger Statistik-Endpunkt-Code aus dem Plugin-ZIP ausgeschlossen
IMP_VERSION-Konstante in der Hauptdatei definiert
Neu
- Erster Release
- WebP-Konvertierung beim Upload via GD (
imagewebp), Imagick als Fallback - AVIF-Konvertierung (PRO) mit automatischer Formatauswahl nach Dateigröße
- Ersatz von
src,srcset,hrefunddata-*-Attributen im Frontend - Konfigurierbare Qualitätseinstellung (1–100, Standard 85)
- CO₂-Einsparungs-Tracker mit animierter Baum-Visualisierung
- Optionale anonyme globale Statistik (Opt-in)
- Aktivitätsprotokoll im Admin
Roadmap
What we're working on next.
Done
- Website context for AI alt texts (PRO) – a wizard generates a context paragraph so alt texts fit your site better.
- Your own AI provider for alt texts (PRO) – any OpenAI-compatible service, such as self-hosted models or EU AI gateways.
- WP-CLI for PRO (status, conversion, AI alt texts, AI labeling, license) – for agencies, hosters and CI/CD pipelines.
- Burn the AI label permanently into the image (PRO) – as a download and automatically when sharing on social media.
- Automatically serve og:image with the AI label burned in – including Yoast/RankMath integration.
In progress
- Agency license for use across multiple client websites.
Frequently asked questions
What is IMG Performer?
Enfants IMG Performer is a WordPress plugin for image optimization. It automatically converts images to smaller formats on upload, namely WebP and, with PRO, AVIF. It also writes accessible alt text with AI and detects and labels AI-generated images. Processing runs locally on your server, with no cloud service and no user account.
How much does IMG Performer cost, and what comes on top for AI alt texts?
The free version costs nothing and includes unlimited WebP conversion and AI labeling for new uploads. Pro costs €69 per year or €9 per month and adds automatic AI alt texts, AVIF, bulk processing, a retroactive scan of your existing media library, a customizable label and WP-CLI. For alt texts you use your own API key with an AI provider, for example Mistral. IMG Performer has no credit system of its own: you choose the provider and model and pay the provider directly for what it charges. With an external provider, a data processing agreement is required.
What is the difference between Free and PRO?
Free converts to WebP without limit, detects AI images on upload and shows a labelling badge. PRO adds AVIF with automatic format selection, AI alt text on every upload, bulk processing of the entire media library, retroactive labelling of existing images, a customizable label and control via WP-CLI.
Is IMG Performer GDPR-compliant?
Image conversion and AI detection run locally on your server, so no images are transferred to third parties. For AI alt texts (PRO), the image goes to the AI provider of your API key, which requires a data processing agreement (DPA). Mistral, an EU company with EU servers, is recommended.
Are my images transferred to external servers?
Not for conversion and AI labelling, that happens locally. Only if you enable AI alt text in PRO is the relevant image sent to the AI provider you have chosen, for example Mistral in the EU.
Do I need my own API key for the AI alt text?
Yes. In PRO you store your own access to Mistral, OpenAI or Anthropic. That way you decide on the model and the cost yourself, and there is no credit quota that expires.
Do I have to label AI-generated images on my WordPress site?
For realistic depictions of persons or events, known as deepfakes, the EU AI Regulation in Article 50 requires a visible label. For other AI images, the machine-readable marking that modern AI tools already include is sufficient. It just must not be lost on your site. IMG Performer detects AI images on upload, keeps the marking intact across all image sizes and shows a visible badge on the front end on request.
When does the AI labelling obligation apply?
The transparency obligations in Article 50 of the EU AI Regulation have applied since August 2026.
How does IMG Performer detect whether an image is AI-generated?
On upload, the plugin reads the image’s embedded provenance data, for example C2PA or Content Credentials. If none is present, for instance with Midjourney, you choose the appropriate label yourself with a single click.
What is the German Accessibility Strengthening Act and does it affect my images?
The German Accessibility Strengthening Act, known as the BFSG, has required many websites to provide accessible content since June 2025. For images that means they need a meaningful alt text that a screen reader can read aloud. IMG Performer PRO writes these alt texts automatically on every upload.
Do I need a CDN?
No. IMG Performer converts images on your own server and serves them from there, without a CDN, without an account and without a cloud upload. Smaller WebP and AVIF files shorten loading times even without a CDN. Whether you additionally put a CDN in front of your website is up to you.
How many images can I convert in the free version?
As many as you like. The Free version has no monthly limit, no quota and no throttling.
Can IMG Performer process existing images in my media library retroactively?
Yes, in PRO. Bulk mode converts the entire existing media library, and the retroactive scan checks existing images for AI origin and labels them.
Does IMG Performer work with Elementor, Divi or other page builders?
Standard themes and the block editor are supported directly. For page builders with their own image pipeline there is a JavaScript fallback. A quick test of the image output is advisable there.
Does IMG Performer change my original images?
No. The converted variants are added alongside them. In the WordPress admin, the REST API and the media library you still see the original files.
What server requirements are there?
WordPress 6.0 or newer, PHP 7.4 or newer and the GD library. IMG Performer also runs on inexpensive shared hosting, without Imagick and without server commands. For AVIF (PRO) the server additionally needs PHP 8.1 or newer with AVIF support in GD, or Imagick with AVIF. Without it, IMG Performer keeps delivering WebP.
What is WebP?
WebP is a modern image format that stores photos and graphics considerably smaller than JPEG or PNG at the same visible quality. IMG Performer creates WebP automatically, including in the free version.
What is AVIF?
AVIF is an even more efficient image format than WebP and saves additional file size on many images. IMG Performer creates AVIF in the PRO version and automatically serves the smallest suitable format.