Backup & Migration – WPvivid Backup and Migration Plugin


WPvivid Backup Plugin offers backup and migration as basic features, and is integrating more and more elegant features, such as unused images cleaner etc.

Migrate a copy of WP site to a new host (a new domain), schedule backups, send backups to leading remote storage, clean unused images before backup and migration. All in one backup & migration plugin.

WPvivid Backup for MainWP

WPvivid Backup for MainWP is now available to download.
This extension allows you to set up and control WPvivid Backup Free and Pro for all child sites directly from your MainWP dashboard.

Click to download WPvivid Backup for MainWP

WPvivid Backup Pro is Now Available

  • Customize everything to backup
  • Create staging sites and push staging to live site
  • Incremental backups
  • Database backups encryption
  • Auto backup WordPress core, themes, and plugins
  • Unused images cleaner (Beta)
  • WordPress Multisite backup
  • Create a staging for a WordPress MU
  • Create a fresh WP install
  • Advanced remote storage
  • Advanced backup schedules
  • Restore backups from remote storage
  • Migrate everything via remote storage
  • Migrate a childsite (MU) to a single WordPress install
  • White label
  • Edit user roles capabilities
  • More amazing features

See a review video on WPvivid Backup Pro:

Click to Start A 14-Day Free Trial of WPvivid Backup Pro

Supported Page Builders

WPvivid Backup Plugin has been tested by our users to migrate well on websites built with:
1. Elementor Page Builder
2. Page Builder by SiteOrigin
3. WordPress Page Builder – Beaver Builder
4. More other page builders

Core Features

1. Easy Backups

Easily create a backup of your WordPress site. You can choose to back up the entire site(database+files), all files, or database only.

2. Auto Migration

Migrate your WordPress site to a new domain with a single click. WPvivid Backup Plugin supports site migration from dev environment to a new server, from dev environment to a new domain or from a live server to another.

You can also migrate a site to a subdirectory, from to, from to and from to

You are free to choose what to migrate: the entire site, files or just database only.

3. Scheduled Backups

Set a schedule to run backups automatically on your website. You can set the backups to run every 12 hours, daily, weekly, fortnightly, monthly, and choose backup items and destination.

4. Offsite Backup to Remote Storage

Send your backups offsite to a remote location. WPvivid Backup Plugin supports the leading cloud storage providers: Dropbox, Google Drive, Amazon S3, Microsoft OneDrive, DigitalOcean Spaces, FTP and SFTP.

5. One-Click Restore

Restore your WordPress site from a backup with a single click.

6. Unused Images Cleaner (Beta)

Scan your WP media library to find unused images, then you can choose to clean specific or all unused images.

Cloud Storage Supported

Dropbox, Google Drive, Microsoft OneDrive, Amazon S3, DigitalOcean Spaces, SFTP, FTP.
The pro version also supports Wasabi, pCloud and more are coming soon.

Features Spotlight

  • One-Click Site Move or Migration
  • Upload Backups to Restore or Migrate
  • Unused Images Cleaner (Beta)
  • Schedule Automated Backups
  • Restore A Backup with One Click
  • Create A Manual Backup
  • Filter Large Files from A Backup
  • Large Database Backup Support
  • Optimized for Web Hosting/Shared Web Hosting
  • Set Backup Retention
  • Backup Splitting
  • No Limit of Backup Size
  • Backup to Localhost
  • Clean Temp Files
  • Customize Backup Content
  • Download Backup
  • Instant Email Report
  • Log Files
  • Responsive Design

Other Amazing Features

  • Rename local backup directory
  • Lock a backup to keep it safe from auto deletion
  • Live progress
  • More basic features will be continuously added

Minimum Requirements

  • Character Encoding UTF-8
  • PHP version 5.3
  • MySQL version 4.1
  • WordPress 4.5


Please note that the plugin is currently not compatible with PHP 8. We are going to fix it in the near future.


We offer free support in 3 channels:

Forum Support:

Post questions and get faster answers from WPvivid Backup Plugin support forum on

Email Support:

Leave us a message at our contact page and we will back to you soon.


Check out our FAQs section on the page, you can easily find an answer for the most part.

Installation and Uninstallation

Install WPvivid Backup Plugin

1.Go to your sites admin dashboard.
2.Navigate to Plugin Menu and simply search for WPvivid.
3.Click Install Now then click Activate Plugin.

Uninstall WPvivid Backup Plugin

1.Click Deactivate from the Plugin Menu.
2.Click Delete.

Privacy Policy and GDPR Compliance

WPvivid Backup plugin is created and operated with full respect and protection of users personal information, and is in full compliance with General Data Protection Regulation(GDPR). Check out the following content to know the details:

What personal data can WPvivid Backup plugin access and how is the data processed?

The free version of WPvivid Backup plugin is only available to download from WordPress plugin repository. Thus, all the data related to the updates of the versions as well as the support forum for WPvivid Backup Plugin on is held by
In addition, the implementations of all migrations, backups and restores of your site happen completely on your website server, there are no data come across any of our servers in the whole process.
The only personal data currently we can access are the contact data when you contact us by email, which may include your name, email address and other contact details. The data will only be used for the purposes of handling and resolving your enquiry.

How does WPvivid Backup plugin help users create a GDPR compliant backup?

In order to help users create a GDPR compliant backup, WPvivid Backup Plugin comes with multiple features including selection for backup content, backup and restore logs, and email report. Moreover, as WPvivid Backup Plugin itself does not collect any personal data, you do not need to sign a Data Processing Agreement (DPA) with us.
However, if you migrate your backups to cloud storage with Migrate & Backup WordPress – WPvivid Backup Plugin, the personal data is moved to that storage provider. You’ll need to sign a Data Processing Agreement with that provider.
Check out the privacy policy involving the use of Google Drive, Dropbox and Microsoft OneDrive.


WPvivid Backup plugin is licensed under GPL version 3 or later.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details:

Contact us

Feel free to let us know how we can help using the support forum for WPvivid Backup Plugin on or our contact form. You can also reach us with a direct message on Twitter.

Languages and Translators

Thank you for translating WPvivid Backup Plugin to your languages!


  • Backing up a site
  • Backup list
  • Dashboard
  • Configure remote storage
  • Migrate a WordPress site to a new domain
  • Upload a backup to restore or migrate

Συχνές Ερωτήσεις

What does WPvivid Backup Plugin do?

As the name says, WPvivid Backup Plugin is an all in one free WP backup plugin that enables you to easily migrate a WordPress site to a new domain, to perform manual and scheduled backups of your WordPress site, to back up to cloud storage and restore backups directly from your sites admin dashboard.

Does WPvivid Backup Plugin also migrate my site? Is it a free feature?

Yes, we have added website migration feature since version 0.9.14.
Yes, it’s a completely free feature.

How many cloud options does WPvivid Backup Plugin support? Are they free to access?

Out of the box we support Dropbox, Google Drive, Amazon S3, Microsoft OneDrive, DigitalOcean Spaces, we also support FTP, SFTP methods which you can use on any other remote storage provider supporting these methods. We are working hard to add more soon.

Yes, all the cloud access is free.

Can I use WPvivid Backup Plugin to restore my site?

Yes, absolutely. With no limits, no strings attached.

Will there be updates, will they be free and how can I update to the latest version?

Yes, we are dedicated to creating a secure and robust solution and will regularly update the plugin. These will be available totally free and can be easily applied through your WP admin area once they are available.

Do you provide support for the free version? Where?

Yes, absolutely. Whenever you need it, help can be found from the plugin support forum on, by email, on Twitter.

Will WPvivid Backup Plugin work on my host?

If your website is running on WordPress then yes it will.

The plugin has been extensively tested on the shared and dedicated hosting plans from the leading website hosting providers like Godaddy, Siteground, and many others.

Do you have any get-started guides/docs?

Yes, we do. Here are the guides for migrating your site to a new host, creating a manual backup, restoring your site from a backup, and more on our docs page.


9 Ιουνίου 2021
Be careful! I have a site on siteground(just mention because it is standard webhosting) I have the paid version and did a full backup of a site. My backup "successfully completed" the logs and details tab show the backup as a complete full backup that was successful. I tried to migrate my site(luckily didn't need these backups, because I would be really in trouble then) but it would not restore. It turned out the zip files only have half of the files and the last zip file seamed to also be corrupt. I currently have a ticket open and WP vivid has finally acknowledged that I didn't do anything wrong and there is an issue here. I just don't know how you can trust your backup plugin if it can say in the logs completed successfully and then can't use it to restore your site, not only that, restoring it completely broke the site. I will adjust my review if this bug is fixed, but this is a HUGE bug the plugin should report an error, I wonder how many people are using this plugin with broken backups they don't even realize because they haven't needed them?
9 Ιουνίου 2021
Thank you, you are very helpful with your plugin and more than once
5 Ιουνίου 2021
It works fast, easy and, have I said fast? No errors, so fast, tried it a dozen times in different webs. One of the best plugins I've ever used.
3 Ιουνίου 2021
The core functionality of this plugin is genuinely free. A boon to nonprofit webmasters! This is actually a rare thing when it comes to migration plugins. The ones with more installs that we tried all artificially inflated the size of backup packages they create and charged upwards of $60 based on this exaggerated size. A big thank you to WPvivid!
1 Ιουνίου 2021
As a Developer. continuously using this plugin without any errors. Thanks to Plugin author.
Ανάγνωση όλων των 411 κριτικών

Συνεισφέροντες & Προγραμματιστές

“Backup & Migration – WPvivid Backup and Migration Plugin” είναι λογισμικό ανοιχτού κώδικα. Οι παρακάτω έχουν συνεισφέρει στη δημιουργία του.


“Backup & Migration – WPvivid Backup and Migration Plugin” έχει μεταφραστεί σε 6 γλώσσες. Thank you to the translators for their contributions.

Μεταφράστε το “Backup & Migration – WPvivid Backup and Migration Plugin” στην γλώσσα σας.

Ενδιαφέρεστε για την ανάπτυξη;

Περιηγηθείτε στον κώδικα , ανατρέξτε στο αποθετήριο SVN ή εγγραφείτε στο αρχείο καταγραφής αλλαγών μέσω RSS .

Σύνοψη αλλαγών


  • Fixed a SQL injection vulnerability.
  • Fixed some bugs in the plugin code and optimized the plugin code.


  • Fixed a fatal error occurred during website transfer in some cases.
  • Fixed some bugs in the plugin code.
  • Optimized the plugin code.


  • Added: Once a backup is created, the plugin will check whether the zip is good and will prompt you if it is corrupted.
  • Fixed some bugs in the plugin code.
  • Successfully tested with WordPress 5.7.


  • Fixed some bugs in the plugin code.
  • Optimized the plugin code.
  • Successfully tested with WordPress 5.6.1.


  • Fixed: A 404 error would returned when sending a request to wp-cron.php in some multilingual websites.
  • Fixed: Could not turn pages in the backup list.
  • Fixed some bugs in the plugin code.
  • Optimized the plugin code.


  • Redesigned the Download section for better UX.
  • Fixed the insufficient permission error that occurred when authenticating FTP in some cases.
  • Fixed the incorrect credential error that occurred when authenticating SFTP in some cases.
  • Successfully tested with WordPress 5.6.


  • Added support for Amazon S3 South Africa region.
  • Fixed: Folder would not be backed up when it’s name matches regex: ^uploads.*$.
  • Successfully tested with WordPress 5.5.3.
  • Fixed some bugs in the plugin code.
  • Optimized the plugin code.


  • Fixed: Some special characters in database could not be restored properly.
  • Fixed: Only 1000 backups stored on Amazon S3 could be displayed.
  • Fixed: Unused image cleaner also isolated images used in CSS files.
  • Successfully tested with WordPress 5.5.1.
  • Fixed some bugs in the plugin code.
  • Optimized the plugin code.


  • New feature Added: Find and clean unused images in your WP media library.
  • Fixed some bugs in the plugin code.
  • Optimized the plugin code.


  • Successfully tested with WordPress 5.5.
  • Fixed: Refreshing Google Drive token failed in some cases.


  • Optimized migration process.
  • Fixed some bugs in the plugin code.
  • Optimized the plugin code.


  • Added Bulgarian language translation.
  • Fixed a fatal error occurred during website transfer in some cases.
  • Fixed some bugs in the plugin code.
  • Optimized the plugin code.


  • Added an option in the plugin settings to delete the WPvivid directory when deleting the plugin.
  • Added Italian language translation.
  • Optimized the plugin UI.
  • Fixed some bugs in the plugin code.


  • Fixed: Backup schedules failed in some cases.
  • Excluded the session_mm_cgi-fcgi file when creating a backup.
  • Fixed some bugs in the plugin code.


  • Excluded the /wphb-cache directory when creating a backup.
  • Fixed: Root directory is now forbidden to set to ‘/’ when connecting to a FTP server.
  • Fixed the pagination issue in the process of exporting pages.
  • Fixed some bugs in the plugin code.


  • Successfully tested with WordPress 5.4.
  • Added a new language template for translators.


  • Changed the time in the name of the backup zip to the sites local time.
  • Changed the time showed in the backup list and log list to the sites local time.
  • Fixed some bugs in the plugin code.


  • Added an option to overwrite existing pages in an import.
  • Fixed: Could not retrieve posts list on a multilingual site in an export.
  • Fixed some bugs in the plugin code and optimized the plugin code.


  • Fixed a bug occurred when connecting with remote storage in some cases.
  • Fixed some bugs in the plugin code.
  • Optimized the plugin UI.


  • Fixed the PHP 7.4 compatibility issue.
  • Fixed: Backing up upload directory failed in some cases.
  • Fixed: Backup filenames did not match the downloads part numbers.
  • Updated the API for WPvivid Backup for MainWP extension.
  • Fixed some bugs in the plugin code.


  • Fixed:Replacing domain failed after migrating on servers using innodb database engine.
  • Fixed: Compressed packages were lost in some cases.
  • Added a column to the backup list to display backup content type.
  • Temporarily removed translation files.
  • Optimized the plugin code.


  • Updated the plugin code for WPvivid Backup for MainWP extension.
  • Fixed some bugs in the plugin code.
  • Optimized the plugin code.


  • Successfully tested with WordPress 5.3.2.
  • Fixed: Backup could fail when the split file size was set to 0 MB in the shared hosting optimization mode.
  • Fixed some small bugs in the plugin code.
  • Optimized the process of restoring large amounts of data.
  • Optimized the split backup file size to bring it closer to the value you set.
  • Added Japanese language translation.


  • Added an option to select database accessing method for a backup or restore process.
  • Optimized plugin code and set the autoload attribute to no.
  • Improved the success rate of backing up the uploads folder when the optimization mode for web hosting/shared hosting is enabled.
  • Fixed some bugs in plugin code.


  • Successfully tested with WordPress 5.3.
  • Fixed: Locked backups were deleted automatically.
  • Changed: Backups will now be split every 200MB by default.
  • Fixed some bugs in the plugin code.


  • New feature Added: Export and import posts or pages with images in bulk.
  • Fixed: URL replacement failures after website migration in some cases.
  • Fixed: Too many resumption attempts error that occurred when uploading backups in some cases.
  • Fixed some bugs in the plugin code.


  • Fixed a fatal error that could be triggered by some firewall or security plugins.
  • Refined and simplified the plugin menu in admin menu and top admin bar.
  • Optimized the plugin code.
  • Added Polish language translation.


  • Optimized the plugin’s UI.
  • Added a new tab for downloading WPvivid Backup for MainWP.


  • Fixed: Could not restore websites in some cases.
  • Fixed: The setting of PHP version that had been changed in .htaccess was lost after restoration.
  • Added an option to merge all backup files into a package when a backup completes. This can increase backup and migration success rate in a website with insufficient server resources.
  • Upgraded: Amazon S3 and DigitalOcean Space have upgraded their connection methods, so you will need to delete the previous connections and re-add your Amazon S3/DigtalOcean Space accounts to make sure the connections work.
  • Optimized the plugin code.


  • Fixed some bugs in the plugin code.
  • Fixed: Could not restore files to proper directories if one had customized the sites file structure.
  • Fixed: The page could not properly display when one chose Remote Storage option from the admin sidebar menu.
  • Optimized backup process, now it saves more disk space.
  • Optimized the plugin code.


  • Added an option to hide the plugin menu on the top admin bar.
  • Fixed: Always sent email notifications even the Only send an email notification when a backup fails option was selected.
  • Fixed: The plugin menu on the top admin bar is visible to all users.
  • Refined some error messages.


  • Fixed: Backup created in web hosting/shared hosting optimization mode was incomplete in some cases.
  • Fixed: Backup actually failed but was reported as a success in some cases.
  • Refined error messages of migration process.
  • Added a notice to the situation where backup schedules were unusable because the WP Cron on the server was disabled.
  • Optimized the plugin code.


  • Fixed: Special data in some database tables could not be replaced during a restore, which would cause failure of the restore.
  • Fixed: Migration between sites that have different backup storage directories would fail.
  • Fixed: The error establishing database connection occurred in some cases while loading the plugin page.
  • Optimized the plugin code.


  • Added an advanced section in settings page.
  • Optimized the layout of settings page and display of some settings.
  • Added an option of enabling optimization mode for web hosting/shared hosting in advanced settings.
  • Added a memory_limit option in advanced settings.
  • Added a chunk size option in advanced settings.
  • Added an option to cancel a running migration.
  • Provided the WPDB as the interface with the database for the sites missing PDO_MYSQL.
  • Fixed a timeout error occurred in some cases during backup process.
  • Optimized the plugin code.


  • Added a php memory limit option to settings, you can use it to temporarily increase php memory limit when encountering a memory exhausted error in backup process.
  • Fixed: Backup does not exist error that occurred in some cases when downloading the backup to local.
  • Fixed: Backup error that occurred when the wp-content/plugins folder on a web server was moved or renamed.
  • Fixed: Restore error that occurred in some cases when restoring a backup to a different domain.
  • Enhanced the clean backup cache option in settings.
  • Optimized backup process.


  • Optimized migration process, improved compatibility for migration. Old keys will be expired after you update to the new version.
  • Added an option to retry the backup operation when encountering a timeout error.
  • Added an option to hide settings in admin menu.
  • Changed the plugin icon showing in admin menu.
  • Included more info in the error log when sending to support.
  • Improved compatibility with some hosting like GoDaddy.
  • Optimized the cache directory in backup process.
  • Fixed errors occurred in some cases during the authentication process with Google Drive, Dropbox, Microsoft OneDrive.
  • Optimized plugin code.


  • Added a sole tab for backup schedules.
  • Refined descriptions in the UI.
  • Fixed a few UI bugs.
  • Successfully tested with WordPress 5.2.


  • Fixed a fatal error occurred during website transfer.


  • Fixed: Scheduled backups failed to run as configured after the last update.
  • Improved the Restore UI.
  • Refined some descriptions in the UI.


  • Added free website transfer feature. We highly recommend all our users to update.
  • Added backup upload feature. Now you can upload a backup to restore or transfer.


  • Fixed: Sometimes could not correctly determine database privileges when backing up.


  • Added an ‘Send Debug Information to Us’ button in Website Info page.
  • Improved the compatibility with PHP v5.3 to v5.5.
  • Fixed the compatibility issue with MainWP plugin.
  • Fixed: Could not correctly calculate files size when backing up.
  • Fixed: Could not back up to SFTP server sometimes.
  • Fixed: Database backup failure because of insufficient privileges.
  • Enriched backup logs with more details.
  • Refined some descriptions on user interface.
  • Optimized code of the plugin.


  • Added support for DigitalOcean Spaces.
  • Added an HTML email template to backup reports.


  • Fixed: Some icons were missing in UI.


  • Fixed a packaging error which might cause the failure of activating the plugin.


  • Added support for Google Drive, Micosoft OneDrive, Dropbox cloud storage.
  • Fixed: Could not restore a backup from cloud storage.
  • Optimized code of the plugin.


  • Fixed data type errors caused by the last update. The errors would cause the failure of running of scheduled backup tasks. We highly recommend you upgrade.
  • Fixed a bug where the last backup information was not displayed in backup schedule list.
  • Changed a few error messages that appear during the backup process.
  • Optimized code of the plugin.


  • Optimized code of the plugin.
  • A more lightweight Amazon S3 library has been used, so that you do not need to fill in Region field while configuring a S3 storage account.


  • Refined descriptions on user interface.
  • Fixed a few UI bugs.
  • Fixed a bug where backups were runnable in some cases during the process of a restoration.


  • Added support for responsive design. Now the plugin is compatible with smartphones, tablets and PC.
  • Fixed some UI bugs.


  • Fixed some display errors on user interface.
  • Fixed a bug where backups could not be completed in exceptional cases.


  • Fixed image path display error.


  • Initial release of the plugin. Now you see it.