Title: Poly Bright Quick Restore – Backup, Restore &amp; Migration
Author: Poly Bright Labs
Published: <strong>September 25, 2026</strong>
Last modified: September 28, 2026

---

Search plugins

![](https://ps.w.org/polybright-quick-restore/assets/banner-772x250.png?rev=3717241)

![](https://ps.w.org/polybright-quick-restore/assets/icon-256x256.png?rev=3712535)

# Poly Bright Quick Restore – Backup, Restore & Migration

 By [Poly Bright Labs](https://profiles.wordpress.org/brandcoremedia/)

[Download](https://downloads.wordpress.org/plugin/polybright-quick-restore.3.0.1.zip)

 * [Details](https://pirate.wordpress.org/plugins/polybright-quick-restore/#description)
 * [Reviews](https://pirate.wordpress.org/plugins/polybright-quick-restore/#reviews)
 *  [Installation](https://pirate.wordpress.org/plugins/polybright-quick-restore/#installation)
 * [Development](https://pirate.wordpress.org/plugins/polybright-quick-restore/#developers)

 [Support](https://wordpress.org/support/plugin/polybright-quick-restore/)

## Description

Poly Bright Quick Restore is a backup and restore plugin that saves your WordPress
database and your wp-content folder (media, plugins and themes) into a single `.
wpqr` file. You can restore that file on the same site, or use it to migrate the
site to a new domain or a new host.

#### Free features

 * **Full-site backup** to one `.wpqr` file: your database, media, plugins and themes.
 * **One-click restore** from a backup saved on your server, or restore from an 
   uploaded file. You confirm before anything is overwritten.
 * **Chunked upload.** The file is sent in small pieces, so hosts with a small PHP
   upload limit are not a problem. Even a 2 MB limit works.
 * **Backup validation.** A backup is checked before anything on your site is overwritten,
   and you can verify a backup without restoring it.
 * **Confirmation before overwrite.** You are always asked before a restore replaces
   your current site.
 * **Serialization-safe URL replacement** when you restore on a new domain, so page-
   builder content and other serialized data keep working.
 * **Import of All-in-One WP Migration `.wpress` files.**

There is no trial period, and nothing in the free plugin expires.

#### Limits

Backups can be of any total site size, but a single file larger than 200 MB is left
out of the backup. The free version restores backups up to 512 MB; the optional 
Quick Restore Pro add-on removes that limit. WordPress Multisite is not supported
yet.

#### Moving from All-in-One WP Migration?

Quick Restore reads `.wpress` files, so backups you already have stay usable. Go
to Quick Restore > Restore and choose the file.

#### Quick Restore Pro (optional paid add-on)

Quick Restore Pro is a separate add-on plugin, sold as a one-time payment that includes
12 months of updates.

 * **Pro:** restores backups of any size.
 * **Pro Plus:** adds scheduled backups (daily, weekly, monthly or custom), keep-
   the-latest-N retention, an email with a secure download link after each scheduled
   backup, and a failure alert.
 * **Max:** Pro Plus with a licence for 5 sites.

Plans and details: https://polybrightlabs.com/quick-restore/pricing/

## Screenshots

[⌊Export page — one click to back up your entire site.⌉⌊Export page — one click 
to back up your entire site.⌉[

Export page — one click to back up your entire site.

[⌊Restore page — drag and drop a backup, or restore a saved one.⌉⌊Restore page —
drag and drop a backup, or restore a saved one.⌉[

Restore page — drag and drop a backup, or restore a saved one.

[⌊Backups page — keep as many stored backups as you like, with Verify built in.⌉⌊
Backups page — keep as many stored backups as you like, with Verify built in.⌉[

Backups page — keep as many stored backups as you like, with Verify built in.

[⌊Settings — server environment, upload limits, and data preferences.⌉⌊Settings —
server environment, upload limits, and data preferences.⌉[

Settings — server environment, upload limits, and data preferences.

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/`, or install it from Plugins 
    > Add New.
 2. Activate the plugin.
 3. Open **Quick Restore** in the admin menu. Use **Export** to create a backup and**
    Restore** to restore one.

## FAQ

### How do I import a .wpress file?

Go to Quick Restore > Restore and choose your `.wpress` file. It is uploaded in 
chunks, checked, and you confirm before anything is overwritten. More: https://polybrightlabs.
com/quick-restore/features/import-wpress-files/

### Can the free version restore a backup larger than 512 MB?

No. The free version restores backups up to 512 MB, and Quick Restore Pro restores
backups of any size. Backing up has no limit on total site size.

### Will my links break if I move WordPress to a new domain?

When you restore a backup on a different domain, Quick Restore replaces the old 
site address with the new one in the database, including inside serialized data,
so links and page-builder content keep working. Hard-coded file paths and addresses
of other websites are not changed. More: https://polybrightlabs.com/quick-restore/
features/restore-to-new-domain/

### Does it work on shared hosting with a small upload limit?

Yes. Files are uploaded in pieces that fit inside your host’s upload limit, then
joined on the server. Even a 2 MB PHP upload limit works. More: https://polybrightlabs.
com/quick-restore/features/chunked-upload-large-files/

### How do I restore my WordPress site from a backup?

Go to Quick Restore > Backups and click Restore next to a backup saved on your server,
or go to Quick Restore > Restore and upload a `.wpqr` or `.wpress` file. The backup
is validated, you confirm, and then your site is restored.

### How do I clone a WordPress site to a new host?

Install WordPress and this plugin on the new host. On the old site, go to Quick 
Restore > Export and create a backup, then download it. On the new site, go to Quick
Restore > Restore and upload it. If the domain is different, URLs are replaced automatically.

### Where are my backups stored?

On your own server, in a Quick Restore folder inside wp-content. Nothing is sent
to Poly Bright Labs: the free plugin makes no outbound connections and has no tracking.

### Is Quick Restore Pro a subscription?

No. It is a one-time payment that includes 12 months of updates. The add-on keeps
working after that; you only need to renew to receive newer versions.

### Does it support WordPress Multisite?

Not yet.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Poly Bright Quick Restore – Backup, Restore & Migration” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ Poly Bright Labs ](https://profiles.wordpress.org/brandcoremedia/)

[Translate “Poly Bright Quick Restore – Backup, Restore & Migration” into your language.](https://translate.wordpress.org/projects/wp-plugins/polybright-quick-restore)

### Interested in development?

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

## Changelog

#### 3.0.1

 * The optional paid add-on is now called Quick Restore Pro.
 * Removed text from the admin screen that referred to features that are not part
   of the plugin.
 * Rewrote the plugin description and readme.

#### 3.0

 * The free version now restores backups up to 512 MB. Backups have no limit on 
   total site size. Restoring larger backups requires the optional Quick Restore
   Pro add-on (one-time purchase, no subscription).
 * Oversized files are refused before upload begins, so no time is wasted uploading
   a backup that cannot be restored.
 * Added the wpqr_max_restore_size filter so extensions can raise or remove the 
   restore limit.

#### 2.0

 * Critical fix: exports were stuck at “Archiving files… 0 done” forever. The resume
   position between steps was being written to a discarded copy of the state, so
   every step restarted from the first file and re-archived the same files endlessly.
   Fixed by passing state by reference. Exports now resume correctly and complete.
 * Progress counter now updates live during archiving instead of staying frozen.

## Meta

 *  Version **3.0.1**
 *  Last updated **18 hours ago**
 *  Active installations **10+**
 *  WordPress version ** 5.5 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.2 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/polybright-quick-restore/)
 * Tags
 * [backup](https://pirate.wordpress.org/plugins/tags/backup/)[clone](https://pirate.wordpress.org/plugins/tags/clone/)
   [migration](https://pirate.wordpress.org/plugins/tags/migration/)[restore](https://pirate.wordpress.org/plugins/tags/restore/)
 *  [Advanced View](https://pirate.wordpress.org/plugins/polybright-quick-restore/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/polybright-quick-restore/reviews/)

## Contributors

 *   [ Poly Bright Labs ](https://profiles.wordpress.org/brandcoremedia/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/polybright-quick-restore/)