Title: 1 Click Migration &amp; Backup: Free WordPress Migration Plugin with Zero Downtime &amp; Easy Clone
Author: 1clickmigration
Published: <strong>July 5, 2019</strong>
Last modified: April 2, 2026

---

Search plugins

![](https://ps.w.org/1-click-migration/assets/banner-772x250.png?rev=2333853)

![](https://ps.w.org/1-click-migration/assets/icon-128x128.gif?rev=2738239)

# 1 Click Migration & Backup: Free WordPress Migration Plugin with Zero Downtime & Easy Clone

 By [1clickmigration](https://profiles.wordpress.org/1clickmigration/)

[Download](https://downloads.wordpress.org/plugin/1-click-migration.zip)

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

 [Support](https://wordpress.org/support/plugin/1-click-migration/)

## Description

### 1-Click Migration: Your Ultimate Free WordPress Migration Plugin & Backup Solution

Discover the ultimate free WordPress migration plugin for effortless WordPress backup
and restore. 1-Click Migration empowers you to migrate WordPress site, clone WordPress
site, or perform a WordPress site transfer between hosts or domains with guaranteed
zero downtime WordPress migration. It’s the ideal WordPress staging plugin and a
complete solution for robust WordPress backup and restore.

**Why Choose 1-Click Migration for WordPress Backup & Migration?**

✅ **One-Click WordPress Backup & Migration** – Effortlessly backup and restore 
your WordPress site with a single click
 ✅ **Seamless WordPress Site Migration**–
Easily migrate WordPress site to a new host or domain safely and quickly, making
any WordPress site transfer a breeze. ✅ **Clone WordPress Site for Staging** – 
Instantly clone WordPress site to create WordPress staging plugin environments or
development copies. ✅ **Zero Downtime WordPress Migration** – Ensure your live 
site remains fully operational throughout the entire WordPress backup and migration
process for true zero downtime WordPress migration. ✅ **Selective WordPress Backup&
Restore** – Granularly choose what to backup and restore for your WordPress site:
database, plugins, uploads, themes, and more. ✅ **Automatic URL & Data Replacement**–
All URLs and serialized data update automatically when you move WordPress site to
a new domain. ✅ **Secure Encrypted WordPress Backups** – Keep your WordPress backups
safe with password protection and military-grade encryption. ✅ **Direct WordPress
Site Transfer** – Perform a swift WordPress site transfer directly server-to-server,
avoiding large downloads or uploads. ✅ **No Size Limits for WordPress Migration**–
Backup and migrate WordPress site of any size, 100% free, unlike other free WordPress
migration plugins. ✅ **Easy WordPress Migration for All** – Enjoy an intuitive 
and easy WordPress migration plugin experience for beginners and professionals alike.

Perfect for: Migrate WordPress site, complete WordPress backup and restore, create
WordPress staging plugin environments, clone WordPress site for development, seamless
WordPress site transfer between hosts, or to move WordPress site to a new domain.
Your all-in-one free WordPress migration plugin!

Learn more: [1ClickMigration.com](https://1clickmigration.com)

### How WordPress Backup & Migration Works

**Backup Your WordPress Site:**
 1. Remove unnecessary themes, plugins, and media
files to optimize backup size 2. Optional: Clean your database with [Advanced Database Cleaner](https://wordpress.org/plugins/advanced-database-cleaner/)
3. Deactivate all plugins except 1-Click Migration 4. Enter your email and a strong
password for backup encryption 5. Click **Backup Site** – typically completes in
10-30 minutes

**Migrate & Restore Your WordPress Site:**
 1. Install WordPress and 1-Click Migration
on your new hosting provider 2. Delete any pre-installed plugins from the new site
3. Enter your email and backup password 4. Click **Restore Site** to complete your
WordPress migration 5. Large sites can use selective restore options for files over
1GB

### Advanced WordPress Backup & Migration Features

**Selective Backup & Restore Options:**
 Choose exactly what to backup and migrate:*
WordPress Database backup * Plugins backup and migration * Media uploads backup (
images, videos, files) * Theme files backup and transfer * Selective restore for
large WordPress sites

**Migration & Backup Management:**
 * **Retry Failed Backups** – Automatic and manual
retry options for WordPress backup * **Stop & Reset** – Cancel and restart backup
or migration process anytime * **Large Site Support** – Restore WordPress sites 
over 1GB in sections for better stability * **Progress Tracking** – Real-time backup
and migration progress monitoring

**WordPress Backup Security & Privacy:**
 * Data encrypted on your server using 
your password before backup * Secure Amazon S3 cloud storage for WordPress backups*
Backups automatically deleted after 24 hours * We never have access to your password
or unencrypted files * GDPR compliant WordPress backup solution

### Reviews

If you love 1-Click Migration, please leave a **5-star review** on WordPress.org!
Your feedback helps us improve this WordPress migration plugin.

## Screenshots

 * [[
 * One-click WordPress backup & migration dashboard
 * [[
 * Advanced Options
 * [[
 * Restore Completed

## Installation

 1. Upload the `1-click-migration` folder to `/wp-content/plugins/` or install via 
    WordPress plugin directory
 2. Activate 1-Click Migration through the WordPress Plugins menu
 3. Navigate to Tools  1-Click Migration to start your WordPress backup or migration

## FAQ

### How long does WordPress backup and migration take?

Most WordPress site backups and migrations complete in 10-30 minutes, depending 
on site size and hosting server resources.

### Can I backup only specific parts of my WordPress site?

Yes! Use the advanced options to selectively backup and migrate your database, plugins,
uploads, or themes. Perfect for large WordPress sites.

### Does 1-Click Migration work with WordPress Multisite?

Not currently. The plugin is optimized for single WordPress site backup and migration.

### Will my URLs update automatically during WordPress migration?

Yes! 1-Click Migration automatically updates all database entries including serialized
data when you migrate your WordPress site to a new domain.

### How long do I have to restore my WordPress backup?

WordPress backups are available for 24 hours after creation. You can create a new
backup anytime if you miss the restoration window.

### Is there a limit on WordPress site size for backup and migration?

No! Unlike other WordPress migration plugins, 1-Click Migration handles sites of
any size completely free. Large sites over 1GB can use selective restore options.

### Can I use this for WordPress staging site setup?

Absolutely! Clone your live WordPress site to create staging environments for testing
updates, themes, or plugins safely.

### Does WordPress backup and migration cause downtime?

No. Your live WordPress site remains fully operational during the entire backup 
and migration process (zero downtime migration).

### Which hosting providers work with 1-Click Migration?

All of them! Migrate WordPress sites between any hosting providers: Bluehost, SiteGround,
WP Engine, Kinsta, GoDaddy, HostGator, DreamHost, and all others.

## Reviews

![](https://secure.gravatar.com/avatar/c6021113a8528552faa6c0c918d3a9fa20def391db4af7dd94d06d91498c52cf?
s=60&d=retro&r=g)

### 󠀁[How i havent know about this plugin sooner?](https://wordpress.org/support/topic/how-i-havent-know-about-this-plugin-sooner/)󠁿

 [forgulencia](https://profiles.wordpress.org/forgulencia/) November 25, 2025

I’m doing WP migrations all the time, and I just stumbled upon this plugin. I tested
it with two migrations and I’m baffled how easy it was to do the task. I’m definietly
recommend this solution.

![](https://secure.gravatar.com/avatar/9ef0603c9a28ee26f03909dea62710264175aa4e03926baa9eb5089bd5efaeb4?
s=60&d=retro&r=g)

### 󠀁[Easiest Migration Plugin I’ve ever used](https://wordpress.org/support/topic/easiest-migration-plugin-ive-ever-used-2/)󠁿

 [ewanescence](https://profiles.wordpress.org/ewanescence/) February 5, 2025

I have always been struggling with migration plugins but it is the one that has 
been successful to me.

![](https://secure.gravatar.com/avatar/7c40fd65fd49a7a029c7e7aa3f429f46ae5e05aece9e262d415cf58e21970776?
s=60&d=retro&r=g)

### 󠀁[just works great](https://wordpress.org/support/topic/just-works-great-13/)󠁿

 [marcpage](https://profiles.wordpress.org/marcpage/) February 3, 2025

we have used a lot of different migration tools for wordpress over the years but
this one is by far the simplest and easiest to use and works just great

![](https://secure.gravatar.com/avatar/bbcced01bc7d8b0628ad202f7140928b6a5f7d1ba94e8f9024405e2107befca8?
s=60&d=retro&r=g)

### 󠀁[Super easy migration](https://wordpress.org/support/topic/super-easy-migration-2/)󠁿

 [norbertstemmer](https://profiles.wordpress.org/norbertstemmer/) September 5, 2024

1click migration works super. Easy to use. I migrated large WP-Website and it did
the job well.

![](https://secure.gravatar.com/avatar/3608013c85bf873238e1cd8e8e2d7252dbe4d7d8be07e49bcab8f4e5122eed6f?
s=60&d=retro&r=g)

### 󠀁[Well – not clear it is free](https://wordpress.org/support/topic/well-not-clear-it-is-free/)󠁿

 [weeksgt](https://profiles.wordpress.org/weeksgt/) July 18, 2024 1 reply

working with this for a while, finally got it to complete – almost! At the bottom
of the log file: 07/18/2024UTC21:49:33pm – Please make payment before the restore
can complete it is a trick!

![](https://secure.gravatar.com/avatar/e080a3aa299a4edc1936ccf55ef3a553c545f9749dfd1d1bfcc78008211703e0?
s=60&d=retro&r=g)

### 󠀁[Excellent tool](https://wordpress.org/support/topic/excellent-tool-453/)󠁿

 [buenaventuraldia](https://profiles.wordpress.org/buenaventuraldia/) July 17, 2024

great work excellent tool

 [ Read all 35 reviews ](https://wordpress.org/support/plugin/1-click-migration/reviews/)

## Contributors & Developers

“1 Click Migration & Backup: Free WordPress Migration Plugin with Zero Downtime &
Easy Clone” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ 1clickmigration ](https://profiles.wordpress.org/1clickmigration/)

[Translate “1 Click Migration & Backup: Free WordPress Migration Plugin with Zero Downtime & Easy Clone” into your language.](https://translate.wordpress.org/projects/wp-plugins/1-click-migration)

### Interested in development?

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

## Changelog

#### 2.5.8

 * **Timeout Fix**: Reset PHP time limit before each major operation (archive, encrypt,
   upload, download, decrypt, extract) to prevent timeouts on large sites
 * **Upload Fix**: Upload timeout now uses the full execution budget instead of 
   the exhausted background process remaining time
 * **Download Fix**: Restore file downloads now use the full timeout budget instead
   of remaining background process time
 * **Bug Fix**: Fixed `Undefined array key "tables"` crash when mysqldump fails 
   and falls back to PHP-based export
 * **Bug Fix**: Fixed `error_reporting` never being restored on success paths in
   zip creation and folder backup
 * **Resilience**: Error handler no longer kills the process for fatal errors from
   external themes/plugins (e.g. WooCommerce dependency in child themes)
 * **Reliability**: Added pre-flight disk space check before DB and folder backups
   to fail early with a clear message
 * **Cleanup**: Removed dead `retry` parameter from `wp_remote_post` calls

#### 2.5.7

 * **Bug Fix**: Fixed fatal error during restore where `$presigned_urls` (stdClass)
   was passed to `sprintf` instead of the directory path string
 * **Bug Fix**: Made `mkdir` recursive when creating `tmp/db/` directory so it succeeds
   even if the parent `tmp/` directory was cleaned up
 * **Restore Fix**: Clear stale background process queues after DB import to prevent
   source site’s backup tasks from firing on the destination

#### 2.5.6

 * **Concurrency Fix**: Added MySQL advisory locks to prevent concurrent background
   handlers from processing the same batch simultaneously
 * **Reliability**: Fixed race condition where multiple handlers could duplicate
   compress, encrypt, and upload operations
 * **Upload Fallback**: Improved upload step to construct expected encrypted file
   path when step metadata is missing, preventing silent upload skips

#### 2.3.7

 * **Progress Bar Fix**: Resolved progress bar jumping back to 1% during database
   backup operations
 * **Memory Management**: Implemented dynamic memory management with automatic page
   sizing based on available system resources
 * **Error Handling**: Added robust validation and error handling for S3 file uploads
   with proper file path checking
 * **Logging Improvements**: Enhanced logging system with better filtering to prevent
   progress bar interference from verbose messages
 * **Debug Tools**: Added conditional debug logging (WP_DEBUG only) to help identify
   unmapped progress messages
 * **Database Optimization**: Improved database export operations with dynamic row
   increment sizing and better memory monitoring

#### 2.3.6

 * **Reliability Fix**: Disabled async dispatch in favor of direct processing for
   guaranteed execution on all hosting environments
 * **Compatibility**: Resolved backup hanging issues on AWS and other servers where
   async HTTP requests may fail silently
 * **Stability**: Reverted to proven direct processing approach for maximum reliability
   across all hosting providers

#### 2.3.5

 * **UX Improvement**: Disable Backup/Restore buttons when all components are excluded
   to prevent empty backups
 * **UX Improvement**: Fixed progress bar jump from 1% to 0% at the start of backup/
   restore operations
 * **Bug Fix**: Added validation to prevent silent failures when attempting to backup
   with all components excluded

#### 2.3.3

 * **Bug Fix**: Fixed `is_processing()` method compatibility issue with different
   WP Background Processing library versions
 * **Compatibility**: Replaced method call with direct transient check for maximum
   compatibility

#### 2.3.2

 * **Security Fix**: Added nonce verification and capability checks to prevent unauthorized
   access (CVE-2025-3455)
 * **Reliability**: Simplified background processing for maximum compatibility across
   all hosting environments
 * **UX Improvement**: Fixed progress bar freeze after restore completion and login
 * **Performance**: Removed async complexity that caused race conditions on various
   hosts
 * **Compatibility**: Enhanced stop & reset functionality to prevent stuck states

#### 2.3.1

 * Fixed white screen on deactivation
 * Improved retry logic for presigned URLs
 * Enhanced cleanup & error handling

#### 2.3

 * Stability improvements

#### 2.2

 * CSRF fix & updates

#### 2.1

 * Bug fixes

#### 2.0

 * Full redesign for easier use
 * Multiple bug fixes

#### 1.6

 * Manual & automated retries
 * Improved hosting compatibility

#### 1.4

 * Selective backup/restore added
 * Stop & Reset button implemented

#### 1.3

 * Support for serialized DB entries
 * PayPal integration

#### 1.0 – 1.2

 * Initial release & dependency updates

## Meta

 *  Version **2.5.8**
 *  Last updated **2 days ago**
 *  Active installations **300+**
 *  WordPress version ** 4.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [clone wordpress](https://wordpress.org/plugins/tags/clone-wordpress/)[wordpress backup](https://wordpress.org/plugins/tags/wordpress-backup/)
   [wordpress migration](https://wordpress.org/plugins/tags/wordpress-migration/)
   [wordpress restore](https://wordpress.org/plugins/tags/wordpress-restore/)
 *  [Advanced View](https://wordpress.org/plugins/1-click-migration/advanced/)

## Ratings

 4.5 out of 5 stars.

 *  [  30 5-star reviews     ](https://wordpress.org/support/plugin/1-click-migration/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/1-click-migration/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/1-click-migration/reviews/?filter=3)
 *  [  1 2-star review     ](https://wordpress.org/support/plugin/1-click-migration/reviews/?filter=2)
 *  [  4 1-star reviews     ](https://wordpress.org/support/plugin/1-click-migration/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/1-click-migration/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/1-click-migration/reviews/)

## Contributors

 *   [ 1clickmigration ](https://profiles.wordpress.org/1clickmigration/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/1-click-migration/)