Free, open source

Migrator

Backup and migration without a third-party service

Migrator packs your database and wp-content into one archive you can restore on the same site or move to new hosting. Everything runs on your server, no account and no off-site uploads.

Open source GPLv2
Open source under GPL No account, no card Runs on your server

See it in action

Backup with presets and exclusion options next to restore and the saved-backups list
Scan wp-content with each folder's size to leave out what you do not need

What you get in the free version

Full WordPress backup, restore and migration without a third-party service account.

Single-file backup

The database and wp-content are packed into one archive you can download and store yourself.

In-place restore

Upload an archive and restore the site on the same server after a failure or bad change.

Move to a new host

Move a site to new hosting or a new domain with serialization-safe URL rewriting.

Exclusions

Skip cache, logs, large folders or files you do not need so the archive stays smaller.

Size explorer

See which wp-content folders take the most space before creating the backup.

Search & replace

Change a domain, URL or path across the database, safe for serialized data, with a dry-run preview.

Inspect a backup

See the source URL, WordPress and PHP versions and table count before restoring, with pre-restore checks.

Rollback if a restore fails

Before an import overwrites anything, Migrator snapshots the current database. If the import throws, the database is put back and you get a message instead of a dead site. The snapshot is deleted once the import succeeds.

What PRO adds, and why it matters

Scheduled and incremental backups

Daily or weekly backups with retention. Incremental mode stores only the files that changed, and every archive still carries the full database.

Recovery points

A list of known-good backups with one-click rollback. A point is captured automatically after every successful backup or on demand, and remembers the site URL and database prefix.

Email notifications

Get an email when a scheduled backup completes or fails, so a silent failure never slips by.

Activity log

A newest-first record of backups, restores, off-site copies and recovery points.

Cloud and off-site copies

S3-compatible storage with presets (S3, R2, Backblaze B2, Wasabi, DigitalOcean Spaces), FTP/FTPS, SFTP, WebDAV (Nextcloud, ownCloud), Dropbox, Google Drive, and a local or mounted folder.

Server-to-server transfer

Pull a site from one server to another with no manual download.

Encrypted backups

Password-protected backups; the archive is decrypted on the fly when you restore.

Multisite, network to network

Back up and migrate a whole multisite network, with correct URL rewriting. The admin moves a network onto a network; pulling a single subsite out is a WP-CLI job.

Deploy to a new server

A standalone installer downloads WordPress core, extracts the files, imports the database, rewrites URLs and writes wp-config.php. It can also fetch the backup itself from a link, including a presigned S3, R2 or Dropbox URL.

Table sync

Pick database tables from a backup and import only those into the live site. Push content from staging without rolling back the orders, customers and comments that arrived in the meantime. Preview what would change first, and the chosen tables are dumped before anything is written.

What you get: FREE vs PRO

PRO keeps everything in the free plugin and adds the modules below.

Feature FREE PRO
Single-file backup
In-place restore
Move to a new host
Exclusions
Size explorer
Search & replace
Inspect a backup
Rollback if a restore fails
Scheduled and incremental backups ×
Recovery points ×
Email notifications ×
Activity log ×
Cloud and off-site copies ×
Server-to-server transfer ×
Encrypted backups ×
Multisite, network to network ×
Deploy to a new server ×
Table sync ×

Migrator against five popular backup plugins

What the free tiers actually give you, checked against vendor sources on 29 July 2026.

MigratorAll-in-One WP MigrationDuplicatorWPvividUpdraftPlusWP Migrate
Full backup and migration in free Yes, one file: the database and all of wp-contentYes, a single .wpress fileYes, a package plus installerYes, backup and cloning to a new domainYes, backup and restore on the destinationYes, a ZIP export; moving files between live sites is paid
Free-tier size limit None, only your server doesYour host's PHP limits, lifting them costs $69/yrVendor states up to 4 GB, 500 MB on the DupArchive engineServer resources, archives split at 200 MBNo vendor limit, archives split at 400 MBVendor does not state one
Scheduled backups No, it is in PROPaid, the Unlimited extension at $69/yrPaid, from $99/yrYes, basic, one retention ruleYes, every 2 to 12 hours up to monthlyNo, WP-CLI in your own cron only
Incremental backups and rollback No, but a database snapshot is taken before an import and restored automatically if the restore failsPaid (Pro $99/yr) and only when backing up to a cloud destinationNo incremental backups; recovery points are paidPaid and files only, the vendor states databases cannot be incrementalPaid and files only, the database is always fullNone
Multisite Runs on a network but will not restore one, PRO does thatA separate add-on at $319/yrPartly, a full network needs a paid tierNot in free, and in Pro only subdirectory networksNo, Premium onlyPartly, network export yes, subsite migration is paid
Server-to-server transfer No, it is in PROPaid, push and pull in ProPaid, import from $99/yrYes, with a migration keyPaid, free means download and re-upload by handPaid, push and pull with no file in between
Cloud, FTP, WebDAV No, backups stay on the server, remote destinations are in PRONone in freeNone in free, local storage onlyDropbox, Google Drive, S3, OneDrive, DO Spaces, FTP, SFTPGoogle Drive, Dropbox, S3, Rackspace, FTP, Swift, emailNone, paid tiers included
Encrypted archives No, it is in PROYes, AES-256 with a password, in the free pluginNo, paid tiers onlyNo, and in Pro only the databaseNo, and in Premium only the databaseCheck the vendor
Import chosen tables into a live site No, PRO has it as Table SyncCheck the vendorNo, only table filters when the package is builtNo, the vendor sells that as a separate productNo, Premium onlyNo, Lite has no import at all
Licence model and price Free under GPL, no account; PRO €49 to €149/yrFree plus extensions from $69 to $319/yrFree plus $99 to $599/yrFree plus $49 to $149/yrFree plus $70 to $399/yr excluding VATLite free plus $49 to $219 for the first year

Competitor features and prices were checked on 29 July 2026 against vendor pricing pages and vendor documentation. List prices and tier limits change without notice, so confirm on the vendor's own page before buying. Competitor prices are in USD, Migrator PRO is priced in EUR, and no conversion is implied.

Need more? Migrator Pro

The free edition covers single-file backup and migration with no size limit. Migrator Pro adds scheduled and incremental backups, full multisite support, cloud storage and server-to-server transfer.

  • Scheduled and incremental backups
  • Full multisite backup and migration
  • Cloud storage (Amazon S3, Dropbox, Google Drive) and server-to-server transfer

Support and resources

Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin, we answer in the open.

Need help beyond the plugin?

Send the store context in writing. You will receive a scoped recommendation, without a sales call.

Plugin configuration

A written setup scope for your store, theme and current plugin stack.

Request configuration

Compatibility audit

Check the plugin against checkout, HPOS, blocks, theme code and critical integrations.

Request an audit

Custom integration

A scoped connector or extension when the standard plugin stops short of your workflow.

Describe the integration

Your email is used to answer this request only. Marketing messages require a separate, explicit opt-in.

Frequently asked questions

Is Migrator free?

Yes. Migrator is free and open source under GPLv2. The free edition backs up and migrates your whole site with no artificial size limit. PRO adds scheduling, cloud storage, multisite, server-to-server transfer and encryption.

Do I need an account or external service?

No. Migrator is self-hosted. The backup runs on your own server and produces a single file you control, with no third-party account.

Can I clone or move a site to a new host?

Yes. The same archive restores a site in place after a problem, or migrates and clones it to a new host or domain with serialization-safe URL rewriting.

What happens if a restore fails halfway?

Migrator snapshots the database just before the import and restores it automatically if the import fails. Instead of a dead site you get a message saying the database was rolled back. The snapshot is deleted once the import succeeds.

Does Migrator work for WooCommerce?

Yes. A WooCommerce store is a WordPress site with extra tables and serialized settings, so the same complete backup and serialization-safe migration applies. Order, product and settings data move with the rest of the database.

How does Migrator compare to Duplicator, All-in-One WP Migration, WPvivid and UpdraftPlus?

They all back up and migrate WordPress, and the differences sit in the free tier. Migrator free has no size limit and takes a database snapshot before every import that is restored automatically if the restore fails. All-in-One WP Migration is bounded by your host's PHP limits and sells a $69/yr extension to lift them. Duplicator publishes a 4 GB ceiling for its free edition. WPvivid and UpdraftPlus give you scheduling and some cloud destinations for free, which Migrator keeps in PRO. Checked July 2026.

Migrator

Single-file backup, restore and migration with serialization-safe URL rewriting.

Get it on WordPress.org

FREE covers full backup and migration with no size limit; PRO adds scheduling, multisite, cloud storage and server-to-server transfer.