Title: MagicWP Backup Restore and Migration
Author: MagicWP.io
Published: <strong>July 6, 2026</strong>
Last modified: July 6, 2026

---

Search plugins

![](https://ps.w.org/magicwp-backup-restore-migration/assets/banner-772x250.png?
rev=3598246)

![](https://ps.w.org/magicwp-backup-restore-migration/assets/icon-256x256.png?rev
=3598233)

# MagicWP Backup Restore and Migration

 By [MagicWP.io](https://profiles.wordpress.org/magicwpio/)

[Download](https://downloads.wordpress.org/plugin/magicwp-backup-restore-migration.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/magicwp-backup-restore-migration/#description)
 * [Reviews](https://wordpress.org/plugins/magicwp-backup-restore-migration/#reviews)
 *  [Installation](https://wordpress.org/plugins/magicwp-backup-restore-migration/#installation)
 * [Development](https://wordpress.org/plugins/magicwp-backup-restore-migration/#developers)

 [Support](https://wordpress.org/support/plugin/magicwp-backup-restore-migration/)

## Description

MagicWP Backup is a full backup, restore, and migration engine for WordPress, built
for large sites and low-resource hosting.

 * Chunked, resumable backups (database + files) that fit shared-hosting time and
   memory limits.
 * Safe restore with integrity checks, a destructive-action confirmation, automatic
   table-prefix remapping, and serialized-safe URL search/replace.
 * One-click site-to-site migration with hashed transfer tokens.
 * Configurable exclusions (quick toggles + file-size limit), scheduled cleanup,
   and a structured log viewer with export.
 * PSR-4 architecture (Composer-free), REST API at `/wp-json/magicwp-backup-restore-
   migration/v1/` with capability + nonce protection.

## Screenshots

[⌊Dashboard — environment check, backups summary, last backup, and a one-click system
self-test.⌉⌊Dashboard — environment check, backups summary, last backup, and a one-
click system self-test.⌉[

Dashboard — environment check, backups summary, last backup, and a one-click system
self-test.

[⌊Create Backup — start a full chunked, resumable backup and manage existing backups(
manifest / delete).⌉⌊Create Backup — start a full chunked, resumable backup and 
manage existing backups (manifest / delete).⌉[

Create Backup — start a full chunked, resumable backup and manage existing backups(
manifest / delete).

[⌊Restore — restore from a backup on this site (or upload an archive) with a destructive-
action warning.⌉⌊Restore — restore from a backup on this site (or upload an archive)
with a destructive-action warning.⌉[

Restore — restore from a backup on this site (or upload an archive) with a destructive-
action warning.

[⌊Migration — generate a transfer token to send this site, or paste a token and 
source URL to receive one.⌉⌊Migration — generate a transfer token to send this site,
or paste a token and source URL to receive one.⌉[

Migration — generate a transfer token to send this site, or paste a token and source
URL to receive one.

[⌊Migration — the generated transfer token and source URL, shown in a modal with
Copy buttons.⌉⌊Migration — the generated transfer token and source URL, shown in
a modal with Copy buttons.⌉[

Migration — the generated transfer token and source URL, shown in a modal with Copy
buttons.

[⌊Settings — exclusions: quick toggles, additional excluded paths, and an "exclude
files larger than" limit.⌉⌊Settings — exclusions: quick toggles, additional excluded
paths, and an "exclude files larger than" limit.⌉[

Settings — exclusions: quick toggles, additional excluded paths, and an “exclude
files larger than” limit.

[⌊Logs — the structured backup/restore/migration log viewer with level filtering
and CSV export.⌉⌊Logs — the structured backup/restore/migration log viewer with 
level filtering and CSV export.⌉[

Logs — the structured backup/restore/migration log viewer with level filtering and
CSV export.

## Installation

 1. Upload the `magicwp-backup-restore-migration` folder to `/wp-content/plugins/`.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Open **MagicWP Backup** in the admin sidebar and run the system self-test.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“MagicWP Backup Restore and Migration” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ MagicWP.io ](https://profiles.wordpress.org/magicwpio/)

[Translate “MagicWP Backup Restore and Migration” into your language.](https://translate.wordpress.org/projects/wp-plugins/magicwp-backup-restore-migration)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/magicwp-backup-restore-migration/),
check out the [SVN repository](https://plugins.svn.wordpress.org/magicwp-backup-restore-migration/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/magicwp-backup-restore-migration/)
by [RSS](https://plugins.trac.wordpress.org/log/magicwp-backup-restore-migration/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial public release.
 * Backups: chunked, resumable streaming archive of database and files, sized to
   fit shared-hosting time and memory limits.
 * Restore: integrity validation, confirm-gated destructive restore, automatic table-
   prefix remapping, and serialized-safe URL search/replace (keeps the destination`
   wp-config.php`).
 * Migration: one-click site-to-site transfer with hashed transfer tokens and a 
   token-gated download endpoint.
 * Exclusions: quick toggles (Plugins, Themes, Uploads, Must-use plugins, Cache)
   plus an “exclude files larger than (MB)” limit.
 * Maintenance: scheduled cleanup cron, structured log viewer with export, and a
   system self-test.
 * Architecture: PSR-4 (Composer-free), REST API at `/wp-json/magicwp-backup-restore-
   migration/v1/` with capability + nonce protection.

## Meta

 *  Version **1.0.0**
 *  Last updated **10 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 8.1 or higher **
 * Tags
 * [backup](https://wordpress.org/plugins/tags/backup/)[clone](https://wordpress.org/plugins/tags/clone/)
   [database](https://wordpress.org/plugins/tags/database/)[migration](https://wordpress.org/plugins/tags/migration/)
   [restore](https://wordpress.org/plugins/tags/restore/)
 *  [Advanced View](https://wordpress.org/plugins/magicwp-backup-restore-migration/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/magicwp-backup-restore-migration/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/magicwp-backup-restore-migration/reviews/)

## Contributors

 *   [ MagicWP.io ](https://profiles.wordpress.org/magicwpio/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/magicwp-backup-restore-migration/)