Plugin configuration
A written setup scope for your store, theme and current plugin stack.
Request configurationMigrator
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 with no account, and nothing leaves it unless you add an off-site destination you own.
Full WordPress backup, restore and migration without a third-party service account.
The database and wp-content are packed into one archive you can download and store yourself.
Upload an archive and restore the site on the same server after a failure or bad change.
Move a site to new hosting or a new domain with serialization-safe URL rewriting.
Skip cache, logs, large folders or files you do not need so the archive stays smaller.
See which wp-content folders take the most space before creating the backup.
Change a domain, URL or path across the database, safe for serialized data, with a dry-run preview.
See the source URL, WordPress and PHP versions and table count before restoring, with pre-restore checks.
Back up daily or weekly with a retention rule, and copy each backup to an FTP or FTPS server or to a local or mounted folder. Older scheduled copies are deleted automatically.
Before an import overwrites the database, Migrator snapshots it. If the database import or the URL rewrite fails, the database is put back automatically. If a later step fails, such as extracting files, the site is left partly restored and the message gives the path of the dump to restore by hand. The snapshot is kept until the whole restore is through.
Copy a live site to another server over HTTP with wp migrator pull, with no archive to download or upload. An interrupted pull carries on where it stopped, and the next run fetches only what changed. Send changed files back with wp migrator push. WP-CLI only, and off until you switch it on.
Scheduled backups store only the files that changed, and every archive still carries the full database.
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.
Get an email when a scheduled backup completes or fails, so a silent failure never slips by.
A newest-first record of backups, restores, off-site copies and recovery points.
S3-compatible storage with presets (S3, R2, Backblaze B2, Wasabi, DigitalOcean Spaces), SFTP and WebDAV (Nextcloud, ownCloud), on top of the FTP/FTPS and folder copies in the free plugin.
Pull a site from one server to another from the Site Transfer screen in wp-admin, with a key generated on the old site and no manual download. The free Migrator moves a site between servers from WP-CLI; PRO adds a button in the admin for it.
Password-protected backups; the archive is decrypted on the fly when you restore.
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.
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.
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.
Takes a staging site back to fresh WordPress without reinstalling: a safety backup, the tables dropped, a clean install, and the address, title and administrator password put back. Single sites only, not networks.
An agency replaces the menu name with its own, points the upgrade link elsewhere and hides the purchase prompt, so the client sees the tool under the agency's brand.
PRO keeps everything in the free plugin and adds the modules below.
What the free tiers actually give you, checked against vendor sources on 29 July 2026.
| Migrator | All-in-One WP Migration | Duplicator | WPvivid | UpdraftPlus | WP Migrate | |
|---|---|---|---|---|---|---|
| Full backup and migration in free | Yes, one file: the database and all of wp-content | Yes, a single .wpress file | Yes, a package plus installer | Yes, backup and cloning to a new domain | Yes, backup and restore on the destination | Yes, a ZIP export; moving files between live sites is paid |
| Free-tier size limit | None, only your server does | Your host's PHP limits, lifting them costs $69/yr | Vendor states up to 4 GB, 500 MB on the DupArchive engine | Server resources, archives split at 200 MB | No vendor limit, archives split at 400 MB | Vendor does not state one |
| Scheduled backups | Yes, daily or weekly, with retention | Paid, the Unlimited extension at $69/yr | Paid, from $99/yr | Yes, basic, one retention rule | Yes, every 2 to 12 hours up to monthly | No, 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 database import fails | Paid (Pro $99/yr) and only when backing up to a cloud destination | No incremental backups; recovery points are paid | Paid and files only, the vendor states databases cannot be incremental | Paid and files only, the database is always full | None |
| Multisite | Runs on a network but will not restore one, PRO does that | A separate add-on at $319/yr | Partly, a full network needs a paid tier | Not in free, and in Pro only subdirectory networks | No, Premium only | Partly, network export yes, subsite migration is paid |
| Server-to-server transfer | Yes, pull and push over HTTP with WP-CLI, resumable, changes-only on later runs | Paid, push and pull in Pro | Paid, import from $99/yr | Yes, with a migration key | Paid, free means download and re-upload by hand | Paid, push and pull with no file in between |
| Cloud, FTP, WebDAV | FTP/FTPS and a folder in free; S3, SFTP and WebDAV in PRO | None in free | None in free, local storage only | Dropbox, Google Drive, S3, OneDrive, DO Spaces, FTP, SFTP | Google Drive, Dropbox, S3, Rackspace, FTP, Swift, email | None, paid tiers included |
| Encrypted archives | No, it is in PRO | Yes, AES-256 with a password, in the free plugin | No, paid tiers only | No, and in Pro only the database | No, and in Premium only the database | Check the vendor |
| Import chosen tables into a live site | No, PRO has it as Table Sync | Check the vendor | No, only table filters when the package is built | No, the vendor sells that as a separate product | No, Premium only | No, Lite has no import at all |
| Licence model and price | Free under GPL, no account; PRO €49 to €149/yr | Free plus extensions from $69 to $319/yr | Free plus $99 to $599/yr | Free plus $49 to $149/yr | Free plus $70 to $399/yr excluding VAT | Lite 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.
The free edition covers single-file backup and migration with no size limit, scheduled backups, FTP or folder copies, and pull and push between servers over WP-CLI. Migrator Pro adds incremental backups, multisite network migration, cloud storage and a server-to-server transfer you run from wp-admin.
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.
Maintenance status
This plugin is maintained. We have announced no end-of-support date, and when we do it will say so here and in a release.
Send the store context in writing. You will receive a scoped recommendation, without a sales call.
A written setup scope for your store, theme and current plugin stack.
Request configurationCheck the plugin against checkout, HPOS, blocks, theme code and critical integrations.
Request an auditA scoped connector or extension when the standard plugin stops short of your workflow.
Describe the integrationYour email is used to answer this request only. Marketing messages require a separate, explicit opt-in.
Yes. Migrator is free and open source under GPLv2. The free edition backs up and migrates your whole site with no artificial size limit, on a schedule if you like, with a copy to FTP or a folder. It also copies a live site to another server over WP-CLI. PRO adds incremental backups, cloud storage, multisite, server-to-server transfer from wp-admin and encryption.
Yes, if the new server has WP-CLI. Install Migrator on both sites. On the old one, switch on Migrator > Pull and Push. On the new one, run wp migrator pull with the old site's address. The first run prints a key: paste it on the old site's Pull and Push screen and run the command again. A server without the OpenSSL extension cannot check keys, so there you set a connection token and add --secret=<token>. The database and wp-content travel over HTTP in small pieces, an interrupted pull carries on where it stopped, and the next run fetches only what changed. The table prefixes must match. Without WP-CLI, the usual route still works: back up to a file and restore it on the new server.
No. Migrator is self-hosted. The backup runs on your own server and produces a single file you control, with no third-party account. It leaves the server only if you add a destination yourself: an FTP server or a folder.
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.
Migrator checks the archive before the import, so an unfinished backup is refused before anything changes. It then snapshots the database and puts it back automatically if the database import or the URL rewrite fails. If a later step fails, such as extracting files, the site is left partly restored and the message says where the previous database dump is, so you can restore it by hand.
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.
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 database import 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. Migrator gives you scheduling and FTP or folder copies for free, as WPvivid and UpdraftPlus do, and those two add some free cloud destinations too. Checked July 2026.
Single-file backup, restore and migration with serialization-safe URL rewriting.
Get it on WordPress.orgFREE covers full backup and migration with no size limit, plus scheduled backups, FTP or folder copies, and pull and push between servers over WP-CLI; PRO adds incremental backups, multisite, cloud storage and transfer from wp-admin.