* Images may vary from the product shown
EHERO Cleaner – Clean the WordPress database in one click
SKU: ehero-cleaner
Brand: EHERO
Clean WordPress database clutter in one click: revisions, expired transients, spam, orphaned metadata, Action Scheduler and WooCommerce sessions. Free, complete and for unlimited sites.
- 25 tools with live counts and risk labels
- Run every safe tool at once, with an activity log
- Keep the latest revisions of each post
- Scheduled cleanup: twice daily, daily or weekly
- Metadata detector and viewer grouped by plugin
- Advanced zone confirmed by typing DELETE
0,00 €
Clean WordPress database in one click, knowing exactly what each tool removes
EHERO Cleaner is a free plugin to clean WordPress database clutter from your dashboard: old revisions, auto-drafts, trash, spam, expired transients, orphaned metadata, Action Scheduler history and expired WooCommerce sessions. It is listed on WordPress.org and updates from your dashboard like any other plugin.
Over the years, the database behind a website or a shop fills up with things nobody needs. Every save leaves a revision, every plugin you try leaves its metadata behind, and a WooCommerce store piles up thousands of scheduled tasks that already ran. None of it shows on the site, yet it takes space, makes backups longer and slows down some queries.
Each of its 25 tools tells you what it removes, how many items it found and whether its risk is Safe or Moderate. Run them one by one, all the safe ones at once, or put them on a schedule.

25 tools to clean WordPress database clutter, each with its risk level
The dashboard shows one card per tool with a short description, the number of items it found and a risk label.
- Posts: revisions, auto-drafts, trash and edit locks (the «someone is editing» warning).
- Comments: spam, trash, pingbacks and trackbacks.
- Orphaned post, comment, term and user meta, term relationships pointing to deleted posts and exact duplicate post meta.
- Cache: expired or all transients, oEmbed and RSS feed cache, expired login sessions and table optimisation.
- Two tools are labelled Moderate, deleting all transients and duplicate meta; the other 23 are labelled Safe.

One click for every safe tool, with an activity log
The «Run All Safe Tools» button runs every tool labelled Safe in a single pass and tells you how many items it removed.
- Your browser asks you to confirm before it starts.
- Moderate tools never join that pass: you run them by hand, one at a time.
- The activity log keeps the date, the tool and the number of items removed in each cleanup.
- The dashboard shows the database size, the number of tables and the date of the last scheduled cleanup.

Revisions: keep the latest few, delete the rest
WordPress stores a revision every time you update a post or a page, and never deletes them on its own.
- In Settings you choose how many revisions to keep per post: 5 by default, 3 to 5 recommended.
- Set it to 0 to delete every revision.
- Revisions are removed through the WordPress function, so their metadata goes with them.
- Auto-drafts and trashed posts, pages and custom post types are emptied the same way, through WordPress functions.

Scheduled cleanup: twice daily, daily or weekly
Turn on scheduled cleanup, pick the frequency and tick the tools you want to run on their own.
- It relies on WP-Cron: it runs when the site gets visits or when your server cron triggers it.
- You choose the list, for example expired transients, spam and Action Scheduler every week.
- The dashboard shows when the last scheduled cleanup ran.
- The Settings tab also has a manual cleanup table with live counts and a «Run Now» button on every row.

Action Scheduler and WooCommerce without the extra history
Action Scheduler is the task queue used by WooCommerce and many other plugins. On a busy store it can reach hundreds of thousands of rows.
- Completed actions older than 30 days, failed actions and cancelled actions.
- Action Scheduler log entries whose action no longer exists.
- Expired WooCommerce customer sessions; active ones stay untouched.
- Download log entries older than 30 days, so the table stops growing forever.

Metadata detector grouped by plugin
When you uninstall a plugin, its data usually stays in the database. The detector scans a meta table and groups the keys by their likely origin.
- Scan post and product meta, user meta, term meta or comment meta.
- Recognises WordPress, WooCommerce, Yoast SEO, Rank Math, AIOSEO, Elementor, ACF, JetEngine, WPML, Divi, Beaver Builder and more.
- Each group shows how many rows it holds and expands to list its keys one by one.
- Tick the groups or keys you want to delete and confirm. The origin is guessed from the key prefix, so check it before you delete.

Metadata viewer on every post, product and order
A read-only box on the edit screen lists all the metadata of the item, grouped by origin.
- Available on posts, pages, products, public post types and orders, including WooCommerce HPOS order storage.
- On categories, tags and other terms it appears at the bottom of their edit screen.
- Groups such as WordPress, WooCommerce, Yoast SEO, Rank Math, Elementor, custom fields and private plugin fields.
- A button expands or collapses every group. The viewer changes nothing: it only shows.

Advanced zone: bulk deletes with a double confirmation
To reset a staging shop or wipe a whole catalogue there is a separate tab, flagged as a danger zone.
- Delete posts, pages or products by status or by category, with the number of items shown before you confirm.
- Empty a whole data group: posts and pages, comments, media, products, orders, coupons, product categories, tags or attributes.
- Every delete asks you to type DELETE in a dialog before it runs.
- These operations cannot be undone: use them only with a recent backup.

Built to clean WordPress database tables without touching your content
The regular cleanup tools only remove what is already in the trash, marked as spam, expired, or left without the item it belonged to.
- Your published posts, pages and products are never deleted from the dashboard or by scheduled cleanup.
- Only administrators can use it, and every request carries a security token so nobody can trigger it from outside.
- Cleanups run on your own server with no external calls; only the newsletter banner, which you can dismiss for good, contacts our site.
- Uninstalling it removes its settings, its log and its scheduled task.
Truly free, in English and Spanish
There is no paid edition and nothing is locked: the 25 tools, scheduled cleanup, the detector, the viewer and the advanced zone all come in the same plugin.
- Install and update it from WordPress.org on as many sites as you like.
- Admin screens in English and Spanish, through the WordPress.org language pack.
- A user manual is bundled inside the plugin.
- Works with or without WooCommerce; with WooCommerce you also get the session and download log tools.
Ideal for
Any site benefits when you clean WordPress database tables now and then; these notice it most:
🛒
WooCommerce stores
Action Scheduler, sessions and download logs grow every day with orders and emails.
📰
Blogs and publishers
Thousands of revisions, spam comments and pingbacks after years of publishing.
🧪
Sites that tried many plugins
Metadata left behind by uninstalled plugins, grouped so you can find it.
🛠️
Agencies and care plans
The same scheduled cleanup on every client site, free and with no install limit.
📋 System requirements
What version 1.0.12 needs to clean WordPress database tables on your site.
🛟 Support
Support* in the EHERO Cleaner forum on WordPress.org. Updates reach your dashboard like any plugin from the directory, including every new release of this tool to clean WordPress database tables.
⚖️ Comparison: why EHERO Cleaner?
Two of the most widely used cleanup plugins are WP-Optimize, by TeamUpdraft, and Advanced Database Cleaner, by SigmaPlugin. Both have a free and a paid edition. This is what each one states on its own pages, next to what EHERO Cleaner does, free and complete.
| Feature | WP-Optimize (TeamUpdraft) | Advanced Database Cleaner (SigmaPlugin) | EHERO Cleaner |
|---|---|---|---|
| Revisions, drafts, trash and spam | ✅ Free | ✅ Free, plus pingbacks and trackbacks | ✅ Free, with a live count before cleaning |
| Keep the latest revisions of each post | ⚠️ Keeps the last few weeks of data | ⚠️ Premium; free edition keeps the last days | ✅ The latest N per post |
| Scheduled cleanup | ✅ Daily, weekly, fortnightly or monthly; exact day and time in Premium | ✅ Hourly to monthly, with custom tasks | ✅ Twice daily, daily or weekly, with the tools you pick |
| Action Scheduler | — Not stated | ⚠️ Premium | ✅ Completed over 30 days, failed, cancelled and orphan logs |
| Expired WooCommerce sessions | — Not stated | ✅ Free | ✅ Free, plus download logs over 30 days |
| See the list of what will be deleted | ⚠️ Premium | ✅ Free preview | ⚠️ Count per tool, no item list |
| Metadata grouped by plugin of origin | — Not stated | ⚠️ Premium, with a remote scan | ✅ Prefix-based detector and a viewer on every edit screen |
| Optimise tables | ⚠️ Its FAQ says InnoDB tables are not optimised | ✅ Optimise, repair and convert to InnoDB | ✅ OPTIMIZE on every table |
| Page cache, images and minification | ✅ Included | — Not stated | ❌ No: database only |
| Price | Free; Premium from $49/year for 2 sites, $59.29 with Spanish VAT | Free; Premium from $39/year for 1 site; its site does not mention taxes | Free, everything included |
Data from WordPress.org and each vendor’s website, October 2026. «Not stated»: not found on its product page, terms or FAQ.
Works especially well with…
To clean WordPress database tables is one part of site care; these EHERO plugins handle others.
- EHERO Maintenance Mode — free: put the site in maintenance with a 503 response for Google while you use the advanced zone or rebuild the catalogue.
- EHERO Audit Log — records who changed what and when, person or plugin, with the old and new value, even changes made outside WordPress.
- EHERO Woo Categories — before emptying categories, merge duplicates, clear empty ones and reassign products in bulk with a preview and undo.
Use case: a coffee shop with five years of orders had a database full of finished Action Scheduler tasks and product page revisions. To clean WordPress database tables safely, it took a backup, ran every Safe tool and scheduled a weekly cleanup keeping 3 revisions per post. Its daily backups now finish noticeably faster.
Frequently asked questions
Can I lose content?
The dashboard tools and scheduled cleanup only remove what is already trashed, spam, expired or orphaned, plus revisions beyond the number you set. Deletes in the advanced zone do remove content and ask you to type DELETE. Always take a backup first.
Do I need WooCommerce?
No. It works on any WordPress site. If you run WooCommerce, the session, download log and Action Scheduler tools also clean its tables.
What is the difference between a Safe and a Moderate tool?
Safe tools remove data nobody will miss. Moderate ones, like deleting all transients or duplicate meta, can cause a brief slowdown or affect a badly built plugin, so they are left out of «Run All Safe Tools».
How often should I clean WordPress database tables?
On a small site, once a month is enough. On a store with daily orders, a weekly scheduled cleanup of expired transients, spam and Action Scheduler keeps the tables in check.
Does the detector know which plugins are uninstalled?
It does not check that. It groups keys by prefix, such as «_yoast_» or «_elementor_», so you can see where they come from. Before deleting a group, make sure that plugin no longer uses it.
How much does it cost and what support is there?
Nothing. EHERO Cleaner is free under the GPLv2 licence, with no paid edition and no site limit. Support* is the plugin forum on WordPress.org.
✔️ Free and complete, no paid edition
You get everything to clean WordPress database tables —25 tools with risk labels, kept revisions, scheduled cleanup, Action Scheduler, WooCommerce, the metadata detector and viewer, and the advanced zone—, with updates from WordPress.org and nothing to pay.
Free GPLv2 licence · unlimited sites
When did you last clean WordPress database tables on your site? Install EHERO Cleaner, take a backup and see how much each tool finds. It is free.
EHERO Cleaner: a lighter database, and you know what gets deleted.
Want to see more tools for your store? Discover all our plugins for WooCommerce or visit the Consultoría EHERO store.
*EHERO Cleaner is distributed free of charge under the GPLv2 license and without warranty. Support for the free version is the WordPress.org forum.
Reviews of EHERO Cleaner – Clean the WordPress database in one click
No reviews yet. Be the first to share your opinion!
Only customers who have purchased this product can write a review.
Questions and answers
There are no questions about this product yet. Be the first to ask!
How we handle reviews
Where reviews come from.
Reviews are written by customers and visitors to our store. After each purchase we send an email invitation to rate the product.
"Verified purchase" label.
We only show this label when we can confirm the author bought the product in this store (same email as the order).
Incentivized reviews.
We sometimes offer a discount coupon as a thank-you for leaving a review. The coupon is given regardless of whether the rating is positive or negative, and those reviews are marked with an "Incentivized review" label.
Moderation.
We review submissions before publishing only to filter out spam, offensive language, personal data, or content unrelated to the product. We do not delete or hide reviews for being negative.
Publication.
Reviews are shown sorted by date by default, and users can reorder or filter them. The average rating is calculated over all published reviews.
Related products
EHERO Woo Query Order – Total control for sorting products in WooCommerce
49,00 € / AnnualVAT not included
EHERO Age Gate – Age Verification for WordPress and WooCommerce
39,99 € / AnnualVAT not included
EHERO Woo Product Feed – WooCommerce product feed for Google Shopping, Meta, Bing and TikTok
89,99 € / AnnualVAT not included
Ask us any questions you have with no obligation! Our team will be happy to help you.
Do you have questions about EHERO Cleaner – Clean the WordPress database in one click?

