WordPress Backup & Migration


Simple, Easy-to-use WordPress Migration Plugin

This WordPress migrator plugin lets you migrate your WordPress site between any hosts or domains. You can backup your WordPress site automatically or manually on a single click and restore it to the target site with zero downtime.

You can backup to cloud (Amazon S3, Google Drive) and external storage locations FTP, SFTP. Other than full site backups the plugin supports database backups, and lets you migrate only the selected files.

WordPress Migrator & Backup Plugin – free version features

🔸 Ease of use: Migrate all your WordPress data (media files, plugins, themes, and database) with minimal clicks.

🔸 One-click backup and restore: Supports single-click backup and restore.

🔸 No data size limit for migration: Backup and restore WordPress site’s of any size effortlessly.

🔸 Supports all hosts or operating system: There is no limitation on host and operating system for migration.

🔸 Automated scheduled backups: Schedule backups on a daily/weekly/monthly basis.

🔸 Auto-replace website URLs: Supports auto-replace of URLs during restore. No longer need for search and replace!

🔸 Multiple backup locations: Supports FTP/SFTP, Google Drive, Amazon S3, and local storage.

🔸 Backup and migrate only selected data: You can choose what you need to migrate from your WordPress site. Supports database backup, backup of chosen files (plugins, themes, core files, uploads, etc.)

🔸 Supports both MySQL and MySQLi

Setup Guide – WordPress Migration & Backup

You can checkout the user guide to easily setup the plugin or watch the below video.

Premium version features

✅ Scheduled automatic backups at custom intervals
✅ Supports DropBox and OneDrive
✅ Select database tables to backup
✅ Select files to backup
✅ Supports multiple formats (ZIP, GZIP, and TAR)
✅ Multiple storage locations
✅ Email notifications for site’s backup status

Read more about the pro version of the plugin by checking out its product page.


Following are some of the common use cases you can handle using this plugin.

  • Move WordPress site to a new domain
  • Transfer your WordPress site from your current host to a new one
  • Copy your WordPress site from one domain to another
  • Move WordPress from localhost to server
  • Move your WordPress site from its subdomain to its root domain
  • You need a WordPress clone of the live site for testing or development purposes
  • You are creating a manual backup of a WordPress website
  • You need to restore WordPress after the site crashed
  • You need to do a WordPress restore to an earlier version


Migrating a WordPress site to anew domain or host consists of three parts – moving the files, moving the database, and reconfiguring (if needed). Our WordPress migration plugin automates this process.

You may follow the below steps for a WordPress full migration.

  • Install the WordPress Backup & Migration plugin on your existing website.
  • Generate(export) a migration file that includes all the files required as a zip file.
  • Install WordPress Backup & Migration plugin on the target site.
  • Import the zip file into your new location. The plugin will move all files including theme files, plugin files, and replace the database.
  • You will be logged out forcefully once the WP migration and restore is completed.


  • WordPress backup and schedule
  • Create a WordPress backup
  • WordPress backup in progress
  • Scheduled WordPress backup
  • Choose a backup location
  • Select the content for backup
  • Restore WordPress site
  • List of recent WordPress site backup files
  • Authenticate FTP/SFTP for backup
  • Authenticate Google drive for backup
  • Authenticate Amazon S3 for backup
  • WordPress backup logs
  • Advanced options for backup
  • Advanced options for restore


WordPress Backup & Migration can be installed directly through your WordPress Plugins dashboard.

  1. Click “Add New” and search for “WordPress Backup & Migration”
  2. Install and Activate

WordPress Backup & Migration also can be installed by manually uploading the zip file of the plugin via FTP.

  1. Download the zip file of the plugin from the WordPress plugin repository
  2. Unzip the downloaded zip file
  3. Upload the plugin folder into the ‘wp-content/plugins/’ directory of your WordPress site
  4. Go the ‘Installed Plugins’ page on the WordPress dashboard. Activate WordPress Backup & Migration from the Plugins page

After the installation and activation of the plugin, the plugin menu will appear on the WordPress sidebar.


How to increase maximum upload file size while migrating with the plugin?

You can refer to this article for learning how to increase the maximum file upload size during migration.

Does the plugin support all sizes of sites for migration?

Yes. With the WordPress Backup and Migration plugin you can backup and migrate WordPress sites of all sizes.

Does it work with all hosts?

Yes. You can migrate your WordPress site between any hosts with the plugin.


Nobyembre 26, 2021
I only needed to move my WordPress from one hosting to GoDaddy hosting and WordPress Backup and Migration plugin done this for me successfully. I have tried All-in-One WP Migration, Backup Migration by Migrate and UpdraftPlus WordPress Backup Plugin. UpdraftPlus failed and the backup size was like 450MB (and 5 different files). Perhaps All-In-One WP migration and Backup migration don't zip up the data because it showed my backup size like 1GB-1.5GB what pushed me back from the plugins because I know it's a small WordPress site and there is not too much data. Perhaps they wanted me to go Premium. With WordPress Backup and Migration it was easily straightforward as everyone would like it to be. I installed it on the "old" hosting, made backup, downloaded to local PC. The backup size was 49MB!!!!! 49MB comparing to 1GB. The other plugins are SCAM! I set up the new hosting and the first thing was installing WordPress Backup and Migration. Went to restore, uploaded the backup from local PC and it was ready in 3 minutes. Well done WordPress Backup and Migration. I've been happy with the plugin and will purchase the Premium version.
Nobyembre 5, 2021
I've been an all time Duplicator and All in One WP fan but WebToffee has shown me the way, after having used their Import and Export Suite for WooCommerce, I thought of trying it out and fell in love right away at such efficiency
Hulyo 3, 2021
WP Backup & migration is very handy and extremely user-friendly. It does exactly what it's supposed to do, without all the ballast of unnecessary options as with similar programs. Also very useful for backups. In fact it puts your entire wp uploads and database in a zip file. You can easily restore it afterwards if you want, in case of calamities or placement in another domain. And of course you can also simply extract any necessary separate files from the zip file.
Hunyo 12, 2021
migration took 5 minutes in total(including WordPress installation) -> prefect!
Pebrero 18, 2021
I have tried this plugin on both of my 2 different hosting companies, on 11 different WordPress installations(All up to date) and out of the 60 or so efforts to import and zip file it only worked once. Not worth the trouble. It keeps telling me the database is not in the archive. In addition to that a few times the search and replace function does not do proper job before the backup file is formalized in the server. then it messed up the target installation so badly and to the point where i had to re-install WordPress I downloaded the actual archive files and the database "is in the archive" file. On to the next plugin.
Read all 24 reviews

Contributors & Developers

“WordPress Backup & Migration” is open source software. The following people have contributed to this plugin.




  • Code stability improved.
  • Improvement: Empty file handling in restore.
  • Fix : Dropzone upload size issue and timeout issue solved.
  • WP 5.8.2 tested OK


  • Code stability improved.
  • Improvement: SFTP and Amazon S3 file handling.
  • Fix: Style correction


  • Timeout issue solved
  • Banner close button issue solved
  • WP 5.8.1 tested OK.


  • Improved UI/UX
  • WordPress Cron Schedule for export
  • SFTP cloud storage option added support
  • Advanced options for Import/Export to speedup the operation
  • WP 5.8 tested OK.


  • Improvement: Code stability improved.
  • Option to select all and deselect all Folders/Files on export page.


  • Bug Fix :- Log table create issue solved.


  • Dedicated logs for debugging failures.
  • FTP improvement: Test FTP added , FTP profile name save issue solved.
  • Improved UI for better user experience.


  • WP 5.7.2 tested OK.
  • Improvement: Error handling improved, internal memory optimization.


  • WP 5.7.1 tested OK.
  • Improvement: Error handling improved, Content Update.
  • Bug Fix :- __PHP_Incomplete_Class export.


  • WP 5.6.1 tested OK.
  • Improvement: FTP, Google Drive, and Amazon S3 import/export added


  • WP 5.4 tested OK.


  • Blocked direct access to the backup zip file via http.


  • Optimized access control.


  • Improvement: Added filter wt_mgdp_exclude_extensions to exclude file types from export.


  • Tested OK with WordPress 5.3


  • UI improvement.
  • Added filter wt_mgdp_exclude_files to exclude files/directories from export.


  • Bug Fix: Update write permission failure on export.


  • Tested OK with WordPress 5.2.


  • Tested OK with WordPress 5.1.1.


  • Tested OK with WordPress 5.0.2.


  • Bug Fix: Flashing progress bar.


  • Feedback content updates.


  • Feedback content updates.


  • Backup file url update.


  • Backup file upload validation.


  • German translation added.


  • Content changes.


  • Revamped version


  • Initial commit


  • Initial commit