BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Harvify Database Cleaner icon
Actively maintained Tested with WP 7.1

Harvify Database Cleaner

Scan and clean your WordPress database, with a dry-run preview before anything is deleted. Pro adds daily scheduling and one-click rollback.

Active installs<10New
Downloads · 30d142• 0% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads132Since Sep 2026
Support resolved—No recent threads
RequiresWP 6.0PHP 7.4+
Downloads · 7d20▼ -57.4% week over week
Our verdict

Solid choice

Harvify Database Cleaner is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 2 weeks ago, and scores 64/100 on our health check.

  • Actively developed — last update 2 weeks ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

132639Sep 30Oct 7Oct 15
Yesterday2
Daily average (1y)9
Peak day53Sep 30, 2026
Last 12 months142

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Harvify Database Cleaner stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
cleanup >100 6,162 Best cleanup plugins →
database >100 10,000 Best database plugins →
Optimize >100 3,218 Best Optimize plugins →
revisions >100 1,589 Best revisions plugins →
transients >100 3,189 Best transients plugins →

About Harvify Database Cleaner

From the official readme · v1.0.26

Description

Harvify Database Cleaner helps you reclaim wasted database space from post revisions, auto drafts, trashed posts and comments, spam, pingbacks and expired transients, and shows you what is taking up room before anything is removed.

Free features:

  • Scan and report: row counts + estimated sizes for every category this download
    can clean
  • Clean revisions, keeping the last N per post — you choose how many, and
    zero means delete them all
  • Clean auto drafts, trashed posts, spam/trashed comments
  • Clean expired transients and pingbacks/trackbacks
  • Table optimization (reclaim freed space)
  • Orphaned table & option detection (read-only report + keep-list)
  • Autoloaded-options analysis — the total size of your autoloaded options
    against the point where it starts to hurt, and the largest offenders listed by
    size.
  • Basic scheduled cleanup (weekly/monthly)

Pro features (Harvify Pro Bundle):

  • Orphaned metadata (post, user, term, comment meta)
  • Duplicate meta detection
  • oEmbed cache cleanup
  • WooCommerce: orphaned order items, expired sessions
  • Delete orphaned options (known removed-plugin signatures only)
  • Action Scheduler table cleanup — removes completed, failed and cancelled
    actions older than 30 days, with their log rows; pending work is never
    touched.
  • Pre-cleanup snapshots with one-click rollback
  • Advanced scheduling (daily) + email reports + cleanup history log

External services

This plugin connects to Freemius, the licensing and update service Harvify uses to
sell and deliver the Pro tier of its plugins.

Nothing is sent to Freemius unless you choose to send it. On activation you are shown
Freemius’s standard opt-in screen. Until you answer it a fresh install makes no
outbound request at all, and if you choose Skip the free tier stays fully usable
and still sends nothing. Data is transmitted only when you take one of these
actions:

  • You click “Allow & Continue” on the Freemius opt-in screen. This sends your
    site address, your administrator email address, and your WordPress, PHP and active
    plugin/theme details, so Harvify can provide support and know which environments to
    test against. Skipping that screen sends nothing and leaves the plugin working
    normally.
  • You enter a Pro Bundle licence key. This sends the key together with your site
    address so the licence can be activated for that site. While a licence is active the
    site also re-checks periodically that it is still valid and whether a Pro update is
    available.

Service provided by Freemius, Inc. – https://freemius.com/
Terms of service: https://freemius.com/terms/
Privacy policy: https://freemius.com/privacy/

Installation

  1. In your dashboard go to Plugins → Add New, search for “Harvify Database Cleaner”,
    then install and activate it (or upload the ZIP under Plugins → Add New → Upload).
  2. Open Harvify → Database Cleaner. The first time, you are asked whether to
    share usage data with Freemius; choose Skip to use every free feature without
    sending anything.

Cleaning your database

  1. Back up your database first. Deleted rows cannot be brought back without a backup.
  2. On the Cleanup tab click Scan database. Each category shows how many rows
    it would remove and roughly how much space that frees. Nothing is deleted by a scan.
  3. Tick the categories you want to clean. For post revisions, enter how many to keep
    in Keep last … revisions per post and click Save (0 removes them all).
  4. Click Dry run (preview) to see exactly what would be removed, then
    Clean selected.

Other tabs

  • Schedule — tick Enable scheduled cleanup, choose weekly or monthly, pick the
    categories (scan first so they are listed) and click Save schedule.
  • Orphans — tables and options that look left behind by plugins you have
    removed. It is a report: nothing here is deleted in the free version, and
    Keep selected (hide) removes an item from the list if you still need it.
  • Insights — after a scan, what takes up the most room, and how large your
    autoloaded options are.

Frequently asked questions

Does a scan delete anything?

No. A scan only counts. Nothing is removed until you click Clean selected, and Dry run (preview) shows exactly what would be removed first.

What does it remove?

Only the categories you tick: post revisions (beyond the number you keep), auto drafts, posts and comments already in the trash, spam comments, pingbacks and trackbacks, and expired transients. Published posts and pages, and approved comments other than pingbacks and trackbacks, are not removed. Table optimization reclaims space without deleting rows.

Can I undo a cleanup?

In the free version, only by restoring a backup, so back up before a large cleanup. Pro takes a snapshot before each cleanup and offers one-click rollback.

Does it work with WooCommerce?

Yes. Pro adds WooCommerce cleanup for orphaned order items and expired sessions.

Changelog

1.0.26

  • Readme: step-by-step setup and usage instructions, a frequently asked questions
    section, and a plainer description of what the free and Pro tiers include.

1.0.24

  • Fixed: the “Keep last N revisions per post” control now appears on the
    Cleanup screen in the free tier.
    1.0.23 made the setting free and the cleaner
    honoured it without a licence, but the box to change it was still drawn only for
    licensed sites, so a free user had no way to set it. It now shows after a scan in
    every licence state.
  • Changed: the External services section now describes the Freemius opt-in screen
    shown on activation. Until you answer it a fresh install makes no outbound
    request, and choosing Skip keeps the free tier fully usable and sends nothing.

1.0.23

  • “Keep last N revisions per post” is now free. The setting existed and the
    cleaner that honours it shipped in every download; only a licence check stopped
    it working, so a free user could not keep a single revision. Set it to 0 to
    delete them all, as before.
  • Changed: the twelve Pro cleaner categories — orphaned and duplicate metadata,
    orphaned term relationships, oEmbed caches, pending comments, the WooCommerce
    categories and Action Scheduler cleanup — are supplied by the separately
    distributed Pro plugin rather than being present-but-inactive in this download.
    This download scans and cleans the eight categories it owns.
  • Changed: daily scheduling is likewise supplied by the Pro plugin. Weekly and
    monthly scheduling are unchanged and remain free.
  • Changed: every identifier this plugin owns has been renamed off its old
    three-character hdc_ prefix, which is shorter than WordPress.org accepts.
    Functions, options and the plugin’s own actions and filters are now
    harvify_dbclean_*; global constants are HARVIFY_DBCLEAN_*; classes are
    Harvify_DBClean_*.
  • Developers: the REST namespace is now harvify-dbclean/v1. The old hdc/v1
    namespace is GONE and there is no compatibility alias
    — any code calling it
    will 404 until updated. The admin script and style handle hdc-admin is now
    harvify-dbclean-admin, and the localized JavaScript object hdcSettings is
    now harvifyDbcleanSettings.
  • Fixed (Pro): “Duplicate post meta” and “Duplicate user meta” no longer delete
    legitimate values.
    A duplicate now means the same key AND the same value. The
    cleaner previously removed every additional value stored under one key — for
    example all but one of the previous-slug records WordPress keeps so old links
    still redirect.
  • Fixed (Pro): “WooCommerce orphaned order items” no longer matches real
    orders.
    On stores using WooCommerce’s high-performance order storage it
    counted — and would have deleted — the line items of every order, and on older
    storage it also matched refund and subscription line items. An item is now only
    treated as orphaned when its order no longer exists anywhere.
  • Fixed: asking for a cleanup frequency this installation cannot run is now
    refused with a clear message naming the frequencies that are available. It
    used to answer “saved” and quietly store weekly instead.
  • Fixed: the Schedule screen now shows your saved schedule on every site.
    Weekly and monthly scheduling are free, but the screen only read the saved
    schedule when Pro was active, so a free site always showed it as unset.
  • Fixed: when the server refuses a request, the screen now shows the reason.
    Every refusal used to be treated as a success, so a refused save said
    “Schedule saved.” and a refused cleanup reported “Cleaned undefined rows”.
  • Fixed: when the frequencies a site can run change, the scheduled cleanup is
    rescheduled to match on the next admin visit or cron run. Your saved
    frequency is not changed.
  • Fixed (Pro): when the Pro licence is not active, the Pro plugin stops
    running Pro features
    — its twelve cleaner categories, daily scheduling,
    pre-cleanup snapshots, cleanup history and email reports. Nothing you saved
    is removed: the twelve categories stay listed and are still counted by a
    scan, a daily schedule keeps running weekly, and re-activating the licence
    restores everything. Asking to clean one of those categories now says why it
    cannot run instead of reporting zero rows.
  • Fixed (Pro): a scheduled cleanup is recorded once in the cleanup history. It
    used to appear twice, once labelled as a manual cleanup.
  • Fixed: Table Optimization reads the free space of the table it names. A
    table name was matched as a pattern, so a table with nothing to reclaim could
    be offered because a similarly named table had free space. The size shown for
    a leftover table uses the same exact match.
  • Changed: the plugin’s loader no longer creates an unprefixed global variable.
  • Fixed: the Schedule screen lists frequencies in order: Daily, Weekly, Monthly.
  • Fixed: the upgrade card no longer lists “keep last N revisions” as a Pro
    feature, and the Plan screen lists it under the free tier, where it is.
  • Fixed: the Action Scheduler cleanup (Pro) is described accurately. It removes
    completed, failed and cancelled actions older than 30 days, with their log
    rows; it never empties the tables.
  • Your settings, your schedule and your scheduled cleanup are migrated onto the
    new names on the first page load after updating. Your cleanup history and
    snapshot tables are untouched — those names never changed.

1.0.17

  • Added: a single Support entry in the Harvify menu, so you can reach us from
    inside WordPress. Until now no plugin offered a contact route at all. One entry for
    the whole suite rather than one per plugin.
  • No behaviour changes.

1.0.16

  • Added: an External services section to this readme, naming every third-party
    service the plugin can contact, exactly what is sent, when, and each provider’s terms
    and privacy policy. Required for WordPress.org submission.
  • Changed: the Contributors field now names the correct WordPress.org account.
  • No behaviour changes.

1.0.15

  • Fixed: deactivating or deleting the plugin now cancels the scheduled cleanup.
    The cleanup is queued through Action Scheduler, but the cancellation used the
    WordPress cron function, which reads an entirely different store — so it
    reported success and removed nothing.

Full changelog on WordPress.org →

Screenshots

Scan first: row counts and estimated sizes per category, before anything is
deleted.
Scan first: row counts and estimated sizes per category, before anything is deleted.
Insights: what is taking up room, and what a cleanup would reclaim.
Insights: what is taking up room, and what a cleanup would reclaim.
What the free tier cleans, and what a licence adds.
What the free tier cleans, and what a licence adds.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Harvify Database Cleaner alternatives

All cleanup plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 WP-Sweep WP-Sweep WP-Sweep allows you to clean up unused, orphaned and duplicated data in your WordPress. It… by Lester Chan 100K+ ★★★★★★★★★★ 4.7 (138) 2 months ago 91
2 Simple Revisions Delete Simple Revisions Delete Delete the revisions of a post one by one or all at once, from the block editor, the… by Brice Capobianco 10K+ ★★★★★★★★★★ 4.9 (50) 2 weeks ago 75
3 Delete Duplicate Posts Delete Duplicate Posts Get rid of duplicate posts and pages (any post type) on your blog with manual or automatic… by Lars Koudal 10K+ ★★★★★★★★★★ 4.8 (153) 1 week ago 93
4 Database Cleaner: Cleanup, Optimization & Repair Database Cleaner: Cleanup, Optimization & Repair Clean up and optimize your WordPress database: revisions, transients, autoload, orphaned… by Jordy Meow 10K+ ★★★★★★★★★★ 5 (151) 2 weeks ago 94
5 AAA Autoload Optimizer AAA Autoload Optimizer Find and fix bloated autoloaded options slowing down your WordPress database by Progress Planner 9K+ ★★★★★★★★★★ 4.6 (25) 1 day ago 76
6 Freesoul Deactivate Plugins – Disable plugins on individual WordPress pages Freesoul Deactivate Plugins Load plugins only where you need them. No bloat, no conflicts, more speed. Deactivate… by Jose Mortellaro 8K+ ★★★★★★★★★★ 4.8 (104) 2 weeks ago 92
7 Image Regenerate & Select Crop Image Regenerate & Select Crop Advanced management for images, register new sub-sizes, sub-sizes details, regenerate and… by Iulia Cazan 8K+ ★★★★★★★★★★ 4.7 (58) 1 month ago 88
8 Optimize Images Resizing Optimize Images Resizing Plugin optimizes the process of generating custom image sizes in WordPress and offers a… by OriginalEXE 5K+ ★★★★★★★★★★ 4.6 (45) 9 years ago 44
9 Specific Content For Mobile – Customize the mobile version without redirections Specific Content For Mobile Specific Content For Mobile allows you to create pages and posts content designed for… by Jose Mortellaro 4K+ ★★★★★★★★★★ 4.8 (31) 2 months ago 73
10 DietPress DietPress Page cache, browser cache, defer JS, critical CSS, lazy load and WordPress cleanup. Speed… by Fernando Tellado 2K+ ★★★★★★★★★★ 5 (38) 3 days ago 92

FAQ

Harvify Database Cleaner: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 16, 2026

Is Harvify Database Cleaner free?

Yes. Harvify Database Cleaner is free to download and use from the official WordPress.org plugin directory.

Is Harvify Database Cleaner safe to use in 2026?

Harvify Database Cleaner is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 2 weeks ago, and scores 64/100 on our health check.

How many websites use Harvify Database Cleaner?

Harvify Database Cleaner is active on <10 WordPress websites and has been downloaded 132 times since it launched in September 2026. It was downloaded 142 times in the last 30 days.

Does Harvify Database Cleaner work with WordPress 7.1?

Yes. The developer has tested Harvify Database Cleaner up to WordPress 7.1.3, the latest release. It requires WordPress 6.0 or newer.

What PHP version does Harvify Database Cleaner need?

Harvify Database Cleaner requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Harvify Database Cleaner last updated?

The latest version, 1.0.26, was released on September 30, 2026 (2 weeks ago).

Who makes Harvify Database Cleaner?

Harvify Database Cleaner is developed and maintained by harv.

What are the best alternatives to Harvify Database Cleaner?

The most popular alternatives to Harvify Database Cleaner are WP-Sweep (100K+ installs), Simple Revisions Delete (10K+ installs) and Delete Duplicate Posts (10K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.