WordPress plugin intelligence profile

Site Backup & Migration – Backup, Restore, Migrate & Clone WordPress

Free WordPress backup, restore and migration. Back up your database and files, then restore or move your site. Large uploads work on 2 MB hosting limi …

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.1.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 4.7 · PHP 7.0
Directory statusactive
Last directory update8 Oct 202625d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Site Backup & Migration – Backup, Restore, Migrate & Clone WordPress version 1.1.0 as active, updated 25d ago and tested up to WordPress 7.1.

Overview

About this plugin

Site Backup & Migration is a lightweight, free WordPress backup and restore plugin for backing up your site and moving it to a new host or domain. Large backup files can be imported without paid add-ons.

Most hosts limit uploads to 2–64 MB, which blocks importing a large backup. This plugin uploads archives in small adaptive chunks, so a 500 MB or 2 GB backup imports even when the host only allows 2 MB uploads. htaccess, or buy an “unlimited” extension.

Why choose Site Backup & Migration?

  • No upload size limit – adaptive chunked upload bypasses upload_max_filesize, post_max_size and web server body limits (nginx client_max_body_size, ModSecurity). The chunk size shrinks automatically on HTTP 413 or timeouts and grows on fast connections.
  • No timeout failures – backups, restores and uploads run step by step, so slow shared hosting doesn’t hit max_execution_time.
  • Safe restore – the database is restored into temporary tables first, so a failed restore leaves your live site untouched.
  • Automatic URL replacement – migrate to a new domain, from localhost to live, or from staging to production. Site URLs are replaced automatically, including in serialized data.
  • Google Drive & Dropbox backup – send every backup off-site automatically with resumable chunked uploads, and optionally delete the local copy afterwards.
  • Scheduled automatic backups – twice daily, daily, weekly or monthly, with automatic cleanup that keeps only the last N scheduled backups.
  • Content backup or full backup – back up only the database and media library, or everything including plugins and themes.
  • Import from a URL – pull a backup straight from another server, with resumable chunked downloads.
  • Works on any host – uses PHP ZipArchive when available and falls back to WordPress’s built-in PclZip.
  • Lightweight and free – no frameworks or external libraries, no account, no upsells for basic features.

Use cases

  • Backup WordPress before updates, theme changes or plugin installs.
  • Migrate WordPress to a new host or domain.
  • Clone a site for staging, testing or a client copy.
  • Move localhost to live (Local, Laragon, XAMPP, MAMP) and back.
  • Ship demo content – export a content package for a theme or client site.
  • Restore a site after a broken update, hack or mistake.

Features

  • Content backup – database + uploads, a portable demo/content package.
  • Full backup – database + uploads + plugins + themes.
  • Cloud storage – Google Drive and Dropbox (your own app, tokens stay on your site), with cloud retention and one-click restore from the cloud.
  • Backup scheduler – automatic backups at a chosen time, with retention (keep last N) and run status.
  • One-click restore – restores the database (with site-URL replacement) and files from any archive made by this plugin.
  • Download backups – download archives to your computer for safe keeping.
  • Upload / import backups – adaptive chunked upload with automatic retry and resume.
  • Import from URL – resumable chunked transfer from a remote server.
  • Resumable engine – background (loopback) processing. If loopback is blocked, the admin page keeps the process moving.
  • Protected storage – backups are stored in a folder protected by index.php and.htaccess.

Requirements

  • PHP 7.0+ (64-bit recommended for archives over 2 GB).
  • PHP ZipArchive (preferred) or zlib for the PclZip fallback.
  • HTTP loopback recommended. Without it, keep the admin page open during an operation.

External services

This plugin connects to external services only when you connect a cloud destination in Site Backup → Cloud storage. Nothing is sent before you connect an account.

Google Drive (Google LLC) – used to store copies of your backup archives in your own Google Drive.

com ). com.

com. The plugin also reads your account email to show which account is connected, and creates a backup folder.

* When you open the cloud backup list, or retention is enabled, the plugin lists the files in that folder and deletes old archives of this site. com.

com/revoke.

com/privacy

) – used to store copies of your backup archives in your own Dropbox.

com to approve access. com using your app key (PKCE, no secret stored).

com. The plugin also reads your account email to show which account is connected.

com ). com.

com.

com/privacy

Notes

  • A full restore of plugins and themes needs filesystem write access. On hosts without direct access, set FS_METHOD / FTP_* in wp-config.php. Content restores (database + uploads) don’t need this.
  • Uninstalling removes the plugin’s options but keeps your backup archives.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • backup
  • clone
  • migrate
  • migration
  • restore
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 4.7 · PHP 7.0
Update activity8 Oct 202625d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.01.1.0
WordPress compatibility7.0.47.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.