VergeLabs Media
Library
Home Pricing Docs Guides Changelog Support Get the plugin
Launch Lifetime licence, €149 once, one site — available during the launch window only. See pricing →

Your media library, organised by itself.

VergeLabs Media Library is the maintained, AI-powered successor to Enhanced Media Library. Same categories, tags and filters you already use. Now with alt text, captions and tags written for you, plain-language search, and a duplicate finder. Works with WordPress 7 and PHP 8.

Free version works without an account. AI features run on prepaid credits, capped, never a surprise bill.

v3.0.0 · WordPress 6.5+ · PHP 8.1+
watch-white-strap-04.jpg · uploaded just now
Alt text Written for you

Aurora 38 mm watch with a white leather strap, shown on the product page it is attached to

Read from: product “Aurora 38 mm” · category Product shots
watch white-bg accessories
1 credit spent 411 left
Media Library Add New
VergeLabs 412 credits left
red product shots from March
All categories ⌄
All types ⌄
All dates ⌄
Search
Media categories
Product shots248
Workshops96
Team31
Logos18
Press64
Tags
hands kitchen white-bg outdoor
Attachment details
serum-red-tube-01.jpg · 0.8 MB
Alt text AI
Aloe serum in a red 50 ml tube, part of the Skincare range on the shop page
Read from: product “Aloe serum 50 ml” · category Product shots
Media tags
skincare white-bg red

VergeLabs inside the WordPress media library — filters on the left, AI-written alt text on the right, credit count in the toolbar.

Your setup carries over.

Install VergeLabs Media Library, and your media categories, taxonomies, filters and settings are imported in one click. Nothing to rebuild.

The old plugin hasn't been updated since 2024 and breaks the layout in WordPress 7. VergeLabs fixes that in the free version. No purchase needed to get your library working again.

Migration guide

Four jobs, one library screen.

One of the four is the plugin you already know. Three are new.

Organise

Unlimited media categories, tags and custom taxonomies. Filters in the library and in every media popup. Bulk edit with shift and ctrl. Drag-and-drop ordering. The part you know, kept and maintained.

Workshops ⌄
Images ⌄
3 selected
Bulk edit

Shift-click a range, ctrl-click to add. Assign a category to all of them at once.

Describe

AI

Every upload gets alt text, a caption and tags, written in your site's language. Run it on your whole backlog in one go. Review before it saves, or let it run.

Describe on upload
Context: product “Everyday cleanser” · category Product shots
{{ demoStatus }}
Alt text

{{ demoAlt }}

Tags
{{ tag.label }}

Find

AI

Search in plain words: “the red product shots from March”, “photos with people”, “logos on white”. Results in a second, across thousands of files.

red product shots from March
serum-red-tube-01.jpg
red · skincare · uploaded 12 March
98%
serum-red-tube-02.jpg
red · skincare · uploaded 19 March
94%
bottles-amber-pair.jpg
amber · skincare · uploaded 28 March
87%

Clean

AI

Duplicate and near-duplicate detection. Unused files listed with what would break if you deleted them. Bulk rename of IMG_4032.jpg into something you can read.

Near-duplicate, 99% match
headphones-flatlay.jpg · headphones-flatlay-1.jpg — keep the larger one
0 credits
Unused: 34 files, 128 MB
2 are referenced by a Woo product gallery — flagged, not deleted
Review
IMG_4032.jpg serum-red-tube-studio.jpg

Four steps, then it runs in the background.

Credits, in detail →
01

You buy a Pro licence. It comes with credits.

02

Connect your site with the licence key. Thirty seconds.

03

Turn on the features you want. Uploads are processed in the background; the backlog runs in batches.

04

Credits count down per image. At zero, processing stops. It never charges you afterwards.

What leaves your site
Your WordPress site
A resized copy, long side 1024 px, plus the filename and any title or caption you already wrote.
Processing service
Analysed in seconds. Not stored. Deleted as soon as the result is returned.
Back to your database
Alt text, caption, tags and the search index — stored on your site only.

No posts, users or comments are ever sent. Read the privacy page.

It doesn't rewrite the media library.

1 click
Kill switch turns all AI off
2 clicks
Settings export and restore

The media library is the most fragile screen in WordPress. VergeLabs doesn't rewrite it. It hooks in, adds its own panels and buttons, and keeps every integration behind its own switch.

Tested on every release against WordPress 6.9 to 7.x, PHP 8.1 to 8.4, and the twenty plugins most likely to be on your site.

Tested against
WooCommerce WooCommerce
ACF ACF
Elementor Elementor
Divi Divi
Beaver Builder Beaver Builder
Jetpack Jetpack
Polylang Polylang
WPML WPML
Yoast SEO Yoast SEO
Rank Math Rank Math
WP Rocket WP Rocket
LiteSpeed Cache LiteSpeed Cache
FooGallery FooGallery
MetaSlider MetaSlider
NextGEN Gallery NextGEN Gallery
Smush Smush
ShortPixel ShortPixel
Classic Editor Classic Editor

The five people ask first.

No. Nothing to set up. Credits are included in Pro and you can buy more.

Processing pauses. Your library keeps working. Buy a pack or wait for the next year's allowance. No overage, ever.

Yes. The free version is the maintained plugin with everything the old one did.

To our processing service in the EU, for the seconds it takes to analyse them. They are not stored. See privacy.

VergeLabs uses taxonomies, not folders. Running both is not recommended, and VergeLabs will tell you if it detects one.

Free: the maintained plugin. Pro from €39 a year, credits included. Old Enhanced Media Library PRO customers: €19 for the first year.

Full pricing

Yearly, cancel any time. 14-day refund. EU VAT and invoices handled at checkout.

Yearly · cancel any time

Four plans. One of them is free.

The free plugin is the maintained Enhanced Media Library, complete. Pro adds the AI tools and the prepaid credits that run them.

Free

No account needed
€0

The maintained plugin. Categories, tags, taxonomies, filters, bulk edit, ordering. WordPress 7 and PHP 8 ready. Import from Enhanced Media Library. No account needed.

Download

Pro, one site

Most bought
Includes 500 AI image credits per year
€39
per year

Everything in Free, plus AI alt text, captions and tags on upload and in bulk, plain-language search, duplicate finder, bulk rename, settings export and restore, priority support.

Buy

Pro, five sites

Includes 1,500 credits per year, shared
€79
per year

Everything in Pro, on up to five sites. Credits are shared across all of them, so one busy site can use the quiet ones' allowance.

Buy

Agency

Includes 5,000 credits per year, shared
€149
per year

Unlimited sites. Client-safe settings. White-label option. All VergeLabs add-ons included as they ship.

Buy
Feature by tier
Feature
Free
Pro 1
Pro 5
Agency
Media categories, tags, custom taxonomies
Filters in the library and every media popup
Bulk edit, drag-and-drop ordering
One-click import from Enhanced Media Library
AI alt text, captions and tags
Plain-language search
Duplicate finder, bulk rename · 0 credits
Settings export and restore, safe mode
Client-safe settings, white label
Included AI credits per year
500
1,500
5,000
Credits

One credit, one image.

One credit = one image described (alt text, caption, tags) or indexed for search. Duplicate detection and renaming don't use credits.

Extra credits: 2,000 for €9. Prepaid, no expiry while your licence is active, hard cap per site so a runaway import can't drain them. When you're at zero, processing pauses. You are never billed afterwards.

What will my library cost?
My plan
Images to process {{ calcImagesLabel }}
10020,000
Credits needed
{{ calcTotal }}
Extra packs to buy
€{{ calcExtraCost }}

Covered by your plan's {{ calcAllowance }} included credits. Nothing extra to buy.

Your plan includes {{ calcAllowance }}. The rest is {{ calcPacks }} extra pack(s) of 2,000 credits at €9 each — prepaid, and they roll over.

Coming from Enhanced Media Library PRO?

€19 for your first year of Pro.

You paid for a plugin that stopped getting updates. We're not going to charge you full price for the fix.

Any tier upgrade at the difference. Send your old order email or licence key to support and we'll send the discount code the same day.

Claim the discount
Launch only Lifetime licence

€149 once, one site, for as long as VergeLabs exists.

All future updates and 500 credits a year. Available during the launch window, then gone.

We say that because we mean it: lifetime licences are how the last owner ran out of money.

Questions

Billing, plainly.

Yearly. Cancel any time; the plugin keeps working, updates and AI features stop at the end of the term.

14 days, no questions, if the plugin doesn't do what this page says. Credits used are deducted.

Yes, EU VAT handled at checkout, invoice in your account.

Yes, deactivate on one, activate on another, from your account.

The batch pauses at zero and resumes when you top up. Nothing is lost.

Docs · Migration

Install VergeLabs Media Library and migrate from Enhanced Media Library

Time needed
Five minutes
Risk to your library
Nothing is deleted at any point

Before you start

  • Back up your site, or at least export your database. You won't need it, but it's what professionals do.
  • Note your WordPress version. VergeLabs needs WordPress 6.9 or newer and PHP 8.1 or newer.

Install

1

In WordPress, go to Plugins → Add New, search “VergeLabs Media Library”, click Install, then Activate. Or upload the zip from your account under Plugins → Add New → Upload Plugin.

2

VergeLabs appears under Settings → Media, in the same place your old settings lived.

Migrate from Enhanced Media Library

If Enhanced Media Library is active, VergeLabs shows a notice:

Enhanced Media Library detected. Import settings and taxonomies? Import Dismiss
1

Click Import. VergeLabs copies your media taxonomies, categories, filter settings, MIME type settings, ordering, and gallery options. Your media files and their assignments are untouched; they're WordPress terms, they stay where they are.

2

Review the summary. It lists what was imported and anything it skipped.

3

Deactivate Enhanced Media Library. Don't delete it until you've clicked through your library once. Then delete it.

If you don't see the notice, run it manually: Settings → Media → VergeLabs → Import

Check

Media → Library

Your categories filter shows the same options as before.

In a post

Add an image: the media popup shows your filters.

List view

Your columns and taxonomies are there.

If something looks off

Layout broken in WordPress 7

That's the bug in the old plugin. Deactivate it; VergeLabs alone fixes it.

A page builder's media popup shows no filters

Settings → Media → VergeLabs → Integrations, turn on that builder. Integrations are off by default so they can't conflict.

Still stuck

Settings → Media → VergeLabs → Tools → Safe mode. It keeps your taxonomies and turns off everything else. Then write to support with a screenshot; we answer within one business day.

Contact support

Uninstall

Deactivating keeps all your data. Deleting the plugin removes VergeLabs' own settings only if you tick “Remove all data on uninstall” under Tools. Your media categories are WordPress terms and are never deleted by VergeLabs.

Docs · Licence

Connect your licence and turn on AI features

Time needed
Two minutes
Applies to
Pro, Agency and lifetime licences

Where your key is

After purchase you receive an email with your licence key. It's also in your account at vergelabs.nl/account under Licences.

Connect

1

Go to Settings → Media → VergeLabs → Licence.

2

Paste the key, click Connect.

3

The screen shows your plan, sites used, and credits remaining.

VergeLabs → Licence Connected
Plan
Pro, five sites
Sites used
3 of 5
Credits remaining
1,088 of 1,500
412 credits used this year across three sites

One key can be active on as many sites as your plan allows. Move a site off the licence from the same screen or from your account.

Turn on AI features

Under Settings → Media → VergeLabs → AI. Every feature has its own switch.

AI features Pause all AI
Describe on upload
Alt text, caption and tags for every new upload · language: site default · review: suggest, I'll approve
Describe the backlog
Pick a category or the whole library, set a batch size, click Run. Runs in the background — close the tab if you like.
Plain-language search
Builds an index of your library. Runs once, then updates on upload.
Duplicates and rename
No credits needed. On by default in Pro.

There is a Pause all AI button at the top of the page. It stops everything within seconds and holds until you press Resume.

What gets sent

For Describe and Search, a resized copy of the image (long side 1024 px) and its filename are sent to VergeLabs' processing service, analysed, and discarded. Titles and captions you already wrote are sent too, so results match your wording. Nothing else leaves your site.

Details on the privacy page.

Caps

Each site has a daily cap, default 2,000 images, so a runaway import can't spend your year's credits in an hour. Change it under AI → Limits.

Disconnect

Licence → Disconnect. AI features turn off; the plugin keeps working; your existing alt text stays.

Docs · Credits

How credits work

Short version: prepaid, capped, never a surprise.

What costs a credit

Describing an image (alt text, caption, tags) 1 credit
Indexing an image for plain-language search 1 credit, once
Re-describing an image you already described 1 credit

What doesn't

0

Duplicate detection, bulk rename, taxonomies, filters, everything in the free plugin.

0

Failed calls. If our service errors, you're not charged.

Where credits come from

Yearly allowance

Every Pro plan includes 500 (one site), 1,500 (five sites) or 5,000 (agency). It refills on renewal. Unused allowance credits don't roll over.

Extra packs

2,000 credits for €9. Packs never expire while your licence is active, and they roll over.

Order VergeLabs always spends allowance first, then packs.

Caps

  • Daily cap per site, default 2,000, adjustable.
  • Batch runs stop at zero. Nothing is lost; press Resume after topping up.
  • There is no overage. We can't charge you more than what you prepaid, because there's no way to do it on our side either.

Seeing your usage

Settings → Media → VergeLabs → Licence shows credits left, credits used this month, and a per-day chart. Your account page shows the same across all sites, plus invoices.

Credits used · last 14 days 412
4 AugBacklog run, 174 credits18 Aug

Refunds

Unused packs are refundable within 14 days. Allowance credits are part of the plan and follow the plan's refund terms.

Changelog & roadmap

Everything we shipped.

Every release is tested against WordPress 6.9 to 7.x and PHP 8.1 to 8.4 before it goes out. Breaking changes get their own note.

3.0.0
Current release
New maintainer
Base

New name, new maintainer. Based on Enhanced Media Library 2.9.4 (GPLv2 or later), all function and option names moved to the new prefix.

Import

One-click import of Enhanced Media Library settings, taxonomies, filters and MIME types.

Fixed

Media library layout in WordPress 7.

Fixed

PHP 8.1 to 8.4 deprecations and warnings.

Rebuilt

Bulk categorise, auto-assign to parent post categories, gallery and playlist options, search by category name, configurable search fields.

New

Every third-party integration behind its own switch, off by default. Detection notice for folder plugins.

New

Settings export and restore. Safe mode.

New · Pro

AI alt text, captions and tags on upload and in bulk. Plain-language search. Duplicate finder. Bulk rename. Prepaid credits, daily caps, pause button.

Tested

WordPress 6.9 to 7.1, PHP 8.1 to 8.4, WooCommerce, ACF, Elementor, Divi, Beaver Builder, Jetpack, Polylang, WPML, Yoast, Rank Math, WP Rocket, LiteSpeed Cache, FooGallery, MetaSlider, NextGEN, Smush, ShortPixel, Classic Editor.

2.9.5-fix
Patch on GitHub
Compat

Compatibility release for existing Enhanced Media Library users: WordPress 7 layout fix and PHP 8 fixes only. Published on GitHub as a patch while the new plugin was in preparation.

Public roadmap

Next, in rough order.

Planned, not promised, and no dates. Feature requests go to support or the forum.

Review queue for suggested alt text
Approve or edit a whole backlog run from one screen.
In build
WP-CLI commands
Run backlog describe, indexing and duplicate scans from the terminal.
Planned
Import from folder plugins
Turn a FileBird or Real Media Library tree into media categories.
Planned
Per-image language override
For multilingual libraries where the site language isn't the right one.
Planned
Troubleshooting

Enhanced Media Library not working in WordPress 7? Here's the fix

If your media library looks broken after updating to WordPress 7, and you use Enhanced Media Library, this is why and how to fix it in five minutes.

The short answer

Install VergeLabs Media Library, click Import, deactivate the old plugin. The free version fixes it — no purchase needed.

Migration guide

What's happening

Enhanced Media Library was last updated in July 2024 and tested up to WordPress 6.5. WordPress 7 changed the media library screens. The plugin's layout code no longer lines up: overlapping panels, filters that don't show, a sidebar covering files, and PHP 8 warnings in your logs. Its developer has not responded in the support forum since 2024, and the paid PRO version's update server has been down.

Nothing is wrong with your files. Your categories and taxonomies are WordPress terms; they're safe.

Before · old plugin on WP 7
panels overlap
After · VergeLabs free

The fix

VergeLabs Media Library is a maintained fork of Enhanced Media Library. Same features, same settings, working on WordPress 7 and PHP 8. It imports your setup in one click.

1

Install VergeLabs Media Library from WordPress.org (Plugins → Add New → search “VergeLabs Media Library”).

2

Click Import when it detects Enhanced Media Library. Your categories, filters and settings come over.

3

Deactivate Enhanced Media Library. Check your library. Delete the old plugin.

The free version fixes the WordPress 7 problem. No purchase needed.

If you'd rather patch the old plugin

We published a compatibility patch, 2.9.5-fix, on GitHub. It fixes the layout and PHP 8 issues and changes nothing else. It's a stop-gap; the old plugin won't get further updates from anyone, so migrating is the better move.

PRO customers

If you paid for Enhanced Media Library PRO, the fix above still applies. PRO features (bulk categorise, gallery tools, category search) are in VergeLabs Pro, and old PRO customers get the first year for €19.

See pricing
Comparison · 2026

Enhanced Media Library alternatives: what to switch to

Enhanced Media Library organised the WordPress media library with categories, tags and filters for over a decade. It hasn't been updated since 2024, breaks in WordPress 7, and its developer has gone quiet. Here's what to switch to, depending on what you need.

VergeLabs
Old EML
Folder plugins
Alt-text tools
Maintained in 2026
Yes
No
Yes
Yes
Works on WordPress 7
Yes
Layout breaks
Check each
Check each
Organisation model
Taxonomies — a file in several categories
Taxonomies
Folders — one folder per file
None
Keeps your existing EML setup
One-click import
Rebuild from scratch
AI alt text, captions, tags
Yes, in Pro
No
No
Yes, that's the whole tool
Plain-language search
Yes, in Pro
No
No
No
Duplicate finder, bulk rename
Yes, in Pro, 0 credits
No
Varies
No
Price
Free · Pro from €39/yr
Free · PRO no longer sold
Varies
Usually per image

Third-party details change; check each plugin's own page before you buy. Compiled August 2026.

If you want the same thing, maintained

VergeLabs

VergeLabs Media Library is a fork of Enhanced Media Library. Same taxonomies, filters, bulk edit and ordering; same settings screen; one-click import of your setup. Fixed for WordPress 7 and PHP 8. Free.

Pro adds what the old plugin never had: AI alt text, captions and tags on upload and in bulk, plain-language search, duplicate finder, bulk rename. Prepaid credits, capped. From €39 a year, €19 for the first year if you owned the old PRO.

Best for: everyone who liked Enhanced Media Library and doesn't want to redo their library.

If you want folders instead of categories

FileBird, Real Media Library, HappyFiles and WP Media Folder give you a folder tree in the sidebar. They're a different model: a file lives in one folder; with taxonomies a file can be in several categories. Moving from Enhanced Media Library to a folder plugin means rebuilding your organisation from scratch, and Enhanced Media Library's own docs recommend against running both.

Best for: sites that think in folders and don't need multi-category tagging.

If you only need alt text

AltText.ai, AutoAlt.ai, Alt Magic and similar tools write alt text and stop there. They don't organise your library.

Best for: sites that already have organisation sorted and only want accessibility and image SEO.

Migration in one click

Install VergeLabs Media Library, click Import, deactivate the old plugin. Nothing in your library is deleted at any point.

Monday to Friday · in English

A person reads every message.

Response target for licence holders is one business day. Free users get answered in the WordPress.org forum, which we read daily.

Free users

WordPress.org forum

Post in the WordPress.org support forum. We read it daily and answer there.

Open the forum
Pro and Agency

support@vergelabs.nl

Email from the address on your account, or open a ticket from your account page. Response target: one business day, Monday to Friday.

Please include your WordPress version, PHP version, active theme, a screenshot, and what you clicked before it happened.

Before you write

System info copies everything we'll ask for
Settings → Media → VergeLabs → Tools → System info
Safe mode narrows it down in one click
Turns off everything except taxonomies. If the problem disappears, one of the integrations is involved; turn them on one at a time to find it.
The docs cover install, migration, licence and credits
Most tickets are answered on one of the three pages.
Read the docs
Security issues

security@vergelabs.nl. Please don't post them publicly. We acknowledge within 24 hours.

Feature requests

Email or the forum. We keep a public roadmap on the changelog page.

Last updated 18 August 2026

Privacy policy

Who we are

VergeLabs Media Library is made by [Company], [Address], [Country]. Contact: privacy@vergelabs.nl.

What the free plugin does with your data

Nothing leaves your site. The free plugin stores its settings in your WordPress database and does not contact our servers.

What the Pro plugin sends, and when

Only when you connect a licence and enable AI features:

Licence check

Your site URL, licence key, plugin version, WordPress and PHP version. Used to activate and count sites.

Describe & search

A resized copy of the image (long side 1024 px), its filename, and any existing title, caption or alt text, plus your chosen language. Used to generate alt text, captions, tags and a search index.

Usage

Number of credits used per day per site. Used to show your balance and caps.

We do not send your posts, users, comments, or any other content.

Where it goes and how long it stays

Images and text are processed on servers in the European Union and deleted from our systems as soon as the result is returned. Processing takes seconds. We keep the results (alt text, tags, search index) only on your site. We keep usage counts and licence data for as long as your account exists, plus what tax law requires for invoices.

Sub-processors

We use [AI model provider] for image analysis, [Hosting provider] for our processing service, and [Payment provider] for payments. Their names and locations are listed at vergelabs.nl/subprocessors and we'll notify licence holders before adding one.

Legal basis

Performance of a contract with you (the licence), and legitimate interest in keeping the service secure and billed correctly.

Your rights

Access, correction, deletion, portability, objection, complaint to your supervisory authority. Write to privacy@vergelabs.nl. Deleting your account deletes licence and usage data within 30 days, except invoice records.

Your visitors

VergeLabs processes files in your media library, not your visitors' data. If those files contain personal data, you remain the controller; we act as your processor under the terms of service.

Changes

We'll date every version and email licence holders about material changes.

Last updated: 18 August 2026. Questions about this policy go to privacy@vergelabs.nl.

Last updated 18 August 2026

Terms of service

1
The software

The VergeLabs plugin is licensed under GPLv2 or later. You may use, modify and redistribute it under that licence. These terms cover the paid services around it: licence keys, updates, support, and the AI processing service.

2
Licences

A Pro or Agency licence gives you access to updates, support and the AI service for the number of sites in your plan for one year, renewing yearly until cancelled. A lifetime licence gives the same for one site without renewal, for as long as the service exists.

3
Credits

AI processing is prepaid. Included allowances refill on renewal and don't roll over. Purchased packs roll over while a licence is active. Credits are not money, are not refundable except as stated under Refunds, and stop processing at zero. We never bill overage.

4
Fair use and caps

Per-site daily caps apply. Automated abuse, resale of processing, or use for content that is illegal or infringes others' rights ends the licence without refund.

5
Support

Email support for licence holders, response target one business day, in English. We don't guarantee compatibility with every theme or plugin, but we test against the ones listed on the site and fix what we break.

6
Refunds

14 days from purchase, full refund if the software doesn't do what the site says, minus credits used. After 14 days, no refunds on the term already started; you may cancel renewal at any time.

7
Availability

The AI service is provided as is. We aim for uptime but don't guarantee it. If it's down, credits aren't consumed and your plugin keeps working without the AI features.

8
Data

See the privacy policy. Where you upload files containing personal data, you're the controller and we process on your instructions; a data processing agreement is available on request.

9
Changes

We may change prices and terms for future terms with 30 days' notice by email. Current terms stay for the term you've paid.

10
Liability

To the extent the law allows, our liability is limited to the amount you paid in the last 12 months. Nothing limits liability for fraud or where the law forbids it.

11
Law

[Country] law, courts of [City], without affecting consumer rights that apply where you live.

Last updated: 18 August 2026.