WordPress plugin profile

Migrator – Site Migration and Backup

Back up, clone and migrate your whole site to one file, then restore it here or on a new host. URLs and paths are fixed for you. Runs on your server.

Version1.3.0
Active installsNew
Rating5.0 / 5
Tested toWP 7.1

About this plugin

Migrator packs your database and everything in wp-content into a single file you can download, keep as a backup, and restore, on the same site or on a brand-new install somewhere else. When you restore onto a different address, Migrator rewrites the old URLs and file paths to the new ones for you, so the site just works. Everything happens on your own server. There is no account to create, no file size sold back to you, and nothing is ever sent to a third-party service. Because it is fully open, you can read exactly what it does: the source lives at github.com/wppoland/plogins-migrator , which is also where to file a bug or request a feature. How it works On the site you want to copy, create a backup. Migrator writes your database to a portable SQL dump and streams every file in wp-content into one archive next to it. Download that archive (or, on a big site, build it from the command line, see below). On the destination, the same site to roll back, or a fresh WordPress install to move to, restore the archive. Migrator imports the database, puts the files back, and rewrites the source site’s web address and paths to this one. The address rewrite is safe for serialized data : Migrator walks the actual data structures rather than doing a blind text replace, so the byte-length counts PHP stores inside serialized options and meta stay correct and nothing breaks. A few things worth knowing Backups are written to a protected folder ( wp-content/migrator-backups ) that denies direct web access, and the in-browser download is served only to logged-in administrators through an authenticated handler, the files are never exposed at a guessable URL. Each item inside an archive carries a checksum, so a truncated or corrupted backup is caught before it is ever restored over a live site. Restoring overwrites the destination database and files, that is the point of a restore, so it asks for confirmation and is limited to administrators. Migrator never overwrites its own plugin folder during a restore, so it cannot pull the rug out from under itself mid-import. For large sites where a browser request would time out, every job also runs from WP-CLI, which has no timeout: wp migrator export wp migrator import path/to/backup.migrator What’s included One-click backup of your database and all of wp-content into a single archive Restore to the same site, or migrate to a new host with automatic, serialization-safe URL and path rewriting Choose what to leave out: media, themes, plugins, cache, spam comments, post revisions, transients, WooCommerce sessions or Action Scheduler tables In-browser export with a progress bar and a direct download, resumable so large sites finish across multiple steps, plus drag-and-drop restore WP-CLI export and import commands for sites too large for the browser A safety snapshot of your database before every restore, rolled back automatically if anything fails Per-item checksums so a corrupt archive is detected, not restored Serialization-safe search and replace across the database, with a dry-run preview and a wp migrator replace command, to change a domain, URL or path safely Inspect any stored backup before you restore it: source URL, WordPress and PHP versions, table count, plus pre-restore checks for table prefix, disk space and writability Self-hosted: no account, no third-party service, nothing leaves your server Reporting a security issue: email [email protected], and under our coordinated disclosure policy we confirm within two business days, assess within five, and patch a critical issue within seven days of confirming it. How Migrator compares All six plugins named here back up and migrate WordPress. What separates them is what you get without paying, so the grid reads the free edition of each. Every entry was checked against vendor pricing pages and vendor documentation on 29 July 2026. The columns, left to right: Migrator , AIO is All-in-One WP Migration, Dupl is Duplicator, WPvivid , Updraft is UpdraftPlus, WPMigr is WP Migrate. A cell reads yes if the free edition does it, paid if that vendor sells it in a paid tier or add-on, no if the vendor does not offer it at any price, part if only partly, and ? if the vendor does not say. A row of paid is a paywall, not a missing feature; no is the one that means the thing does not exist. Migrator AIO Dupl WPvivid Updraft WPMigr -------------------------------------------------------------------------- Full backup + migration yes yes yes yes yes part No size cap, free tier yes no no yes yes ? Scheduled backups yes paid paid yes yes no Cloud or FTP destination yes paid paid yes yes no Incremental backups paid paid no paid paid no Encrypted archives paid yes paid part part ? Server to server transfer paid paid paid yes paid paid Multisite net. restore paid paid paid part paid paid Imports chosen tables paid ? no paid paid paid Paid plan, from EUR49 $69 $99 $49 $70 $49 Where Migrator is ahead in free. Scheduled backups with a retention rule, an off-site copy over FTP/FTPS or to a folder outside the web root, no size limit beyond what your own server allows, and a database snapshot taken before every import and restored automatically if the restore fails. No other free tier here documents that rollback. Automation is not the paid tier here: a shop that wants a nightly backup landing somewhere other than the server it protects needs nothing beyond the free plugin. What PRO adds. Cloud destinations (S3, R2, Backblaze, Wasabi, SFTP, WebDAV, Dropbox, Google Drive), incremental backups, encrypted archives, recovery points, server-to-server transfer, Table Sync, multisite restore, deploying to an empty server, resetting a staging site to a clean install, and a white-label mode that puts an agency’s own name on the plugin. From 49 EUR per year. All-in-One WP Migration Exports to a single .wpress file, and its AES-256 password-protected export is in the free plugin, which is one thing Migrator keeps in PRO. The free export is bounded by your host’s PHP limits; lifting them is the Unlimited extension at $69/yr. Multisite is a separate add-on at $319/yr. Duplicator Builds a package plus an installer. The vendor publishes a 4 GB ceiling for the free edition, and 500 MB on the DupArchive engine. Scheduling, recovery points and importing start at $99/yr. WPvivid Scheduled backups with one retention rule, Dropbox, Google Drive, S3, OneDrive, DO Spaces, FTP and SFTP as destinations, and server-to-server transfer with a migration key. Archives split at 200 MB. The vendor states databases cannot be backed up incrementally, encryption in Pro covers the database only, and table-level merging is sold as a separate product. UpdraftPlus Free scheduling from every 2 hours up to monthly, with Google Drive, Dropbox, S3, Rackspace, FTP, Swift and email as destinations. Archives split at 400 MB. Multisite, incremental file backups and database encryption are Premium, $70 to $399/yr excluding VAT. WP Migrate Lite exports a ZIP and does not import at all. Moving files between live sites, and push and pull, are paid, $49 to $219 for the first year. No tier offers a cloud or FTP destination. Competitor prices are in USD, Migrator PRO is priced in EUR, and no conversion is implied. List prices and tier limits change without notice, so confirm on the vendor’s own page before you buy. Migrator itself is free under GPLv2 with no account to create; PRO is 49 to 149 EUR per year. Plogins Migrator PRO The free edition backs up on a schedule and copies each backup off the server. Plogins Migrator PRO is for putting those copies further away, keeping more of them, and getting back faster: Cloud destinations – S3, R2, Backblaze B2, Wasabi, SFTP, WebDAV, Dropbox and Google Drive, on top of the FTP and folder destinations the free edition ships Incremental backups – store only the files that changed between fulls, with retention that keeps whole chains so a base is never orphaned Recovery points – one-click rollback to a known-good backup Encrypted backups – password-protected archives, decrypted on restore Server-to-server transfer – move a site between servers with no manual download Table sync – import chosen database tables from a backup into a live site and leave the rest alone Email notifications and activity log – a silent failure never slips by Multisite, network to network – back up and migrate a whole network with correct URL rewriting; pulling a single subsite out is a WP-CLI job Reset a site to a clean install – take a staging site back to fresh WordPress without reinstalling: a safety backup first, then the tables dropped, a clean install, and the address, title and administrator password put back. Single sites only, not networks White label – replace the menu name with your own, point the upgrade link elsewhere and hide the purchase prompt, so a client sees the tool under your brand Everything in the free edition stays free and open. Plogins Migrator PRO starts at 49 EUR per year, billed in EUR. Compare editions and pricing: plogins.com/plogins-migrator-pro/pricing/ Translations Plogins Migrator is fully translatable and ships the plogins-migrator.pot template. Translations are delivered by WordPress.org language packs from translate.wordpress.org, which is where Polish, German and Spanish are being contributed; the package itself carries no compiled translation files.