Title: Fast Backups
Author: Nxtapps
Published: <strong>July 12, 2026</strong>
Last modified: July 12, 2026

---

Search plugins

![](https://ps.w.org/fast-backups/assets/icon-256x256.png?rev=3604480)

# Fast Backups

 By [Nxtapps](https://profiles.wordpress.org/nxtapps/)

[Download](https://downloads.wordpress.org/plugin/fast-backups.1.0.185.zip)

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

 [Support](https://wordpress.org/support/plugin/fast-backups/)

## Description

Fast Backups helps you protect, restore, and move a WordPress website. Create a 
complete backup in the dashboard, download it, restore it on the same site, or import
it into another WordPress installation.

A backup packages the database, media, themes, plugins, and supported site files
into one portable `.wpbackup` file. The interface is made for site owners and developers
who want a straightforward workflow without database tools or server commands.

#### Complete WordPress Backups

Fast Backups processes data in stages, displays live progress, and saves the completed
archive in protected local storage. A complete backup can contain:

 * The WordPress database, including plugin and theme settings.
 * Media files from the uploads directory.
 * Installed themes and plugins.
 * WordPress content and supported files from the site root.

#### Restore or Migrate a Website

Restore a server backup or upload a `.wpbackup` file. Fast Backups validates the
archive, restores the database and files, and shows progress. On a different domain,
it updates source-site references to the destination URL and processes serialized
WordPress data.

Common uses include:

 * Moving a site to a new hosting provider.
 * Moving a local or staging site to production.
 * Creating a restore point before an update or redesign.
 * Recovering a site from an earlier backup.

#### Optional Password Encryption

Protect a backup with a password. Encryption uses AES-256-CBC when OpenSSL is available.
The password is required for import and cannot be recovered by Fast Backups.

#### Scheduled Backups

Create independent local, FTP/FTPS, and Google Drive schedules. Run them hourly,
every six hours, daily, weekly, or monthly.

For each destination you can:

 * Enable or disable its schedule separately.
 * Select how often backups should run.
 * Choose how many recent backups to keep.
 * View the last and next scheduled run.
 * Review the latest status or error.

FTP settings support protocol, host, port, username, password, remote path, passive
mode, and connection testing. Google Drive supports account connection, storage 
information, backup runs, retention, and disconnection.

Schedules use WP-Cron and may start late on low-traffic sites. Use a real server
cron job when exact timing matters.

#### Security and Validation

Backup work is divided into stages, and large browser uploads can use chunks when
supported. Practical size limits still depend on disk space, PHP, the web server,
and the host.

Security safeguards include:

 * Backup, restore, download, delete, and schedule actions require administrator
   capability checks.
 * Administrative requests use WordPress nonces.
 * Backup downloads are not exposed as public file links.
 * Imported archives are checked for the expected Fast Backups structure.
 * Archive paths are validated to prevent files from escaping the restore directory.
 * PHP-like executable files are blocked from writable upload and cache locations
   during restore.
 * Backup manifests are checked before site data is replaced.

Keep at least one recent backup outside the WordPress server and test restores before
an emergency.

### External Services

Fast Backups can connect to Google Drive when an administrator chooses Google Drive
as a backup destination and authorizes a Google account.

When Google Drive is used, the plugin may send the following data to Google:

 * OAuth authorization requests so the administrator can grant access.
 * OAuth token exchange and refresh requests required to maintain the connection.
 * Folder lookup and creation requests for the backup destination.
 * Backup archive data when a Google Drive backup runs.
 * File list and deletion requests used for remote retention cleanup.
 * Account and storage metadata shown on the schedules screen.

Fast Backups uses the service at `https://wpbackup.dev` to complete the Google OAuth
callback flow. During this flow, authorization data required to connect the administrator’s
Google account is transmitted between the WordPress site, the callback service, 
and Google. The service is not contacted for local or FTP backups.

Google Drive data is sent only when an administrator connects or disconnects Google
Drive, views connected account information, runs a Google Drive backup, or enables
a Google Drive schedule.

Service terms and privacy information:

 * Google APIs Terms of Service: https://developers.google.com/terms
 * Google Privacy Policy: https://policies.google.com/privacy
 * Google Terms of Service: https://policies.google.com/terms
 * Fast Backups website: https://wpbackup.dev/

FTP and FTPS backups send the backup archive and the configured connection credentials
to the server specified by the administrator. Fast Backups does not choose or operate
that server. The terms and privacy policy of the selected hosting or storage provider
apply.

### Privacy

Fast Backups does not send site data to an external service when you create, download,
restore, or schedule a local backup.

If you configure an external destination, backup archives can contain the complete
WordPress database and files, including personal or confidential information stored
by the site. Make sure you are authorized to copy that data and that the destination
meets your security, privacy, and retention requirements.

## Installation

 1. In the WordPress dashboard, go to **Plugins > Add New**.
 2. Search for **Fast Backups**.
 3. Click **Install Now**, then click **Activate**.
 4. Open **Fast Backups** from the WordPress admin menu.
 5. Create your first backup and download a copy to a safe location.

For manual installation, upload the `fast-backups` folder to `/wp-content/plugins/`,
then activate **Fast Backups** from the Plugins screen.

The WordPress uploads directory must be writable. ZIP support is required through
PHP ZipArchive or the WordPress PclZip fallback. Password encryption also requires
OpenSSL with AES-256-CBC support.

## FAQ

### What is included in a complete backup?

A complete backup includes the database, uploads, themes, plugins, supported site-
root files, and a validation manifest. Plugin backup storage is excluded to prevent
recursive backups.

### Can I use Fast Backups to move a site to a new domain?

Yes. Install Fast Backups on the destination and import the source archive. The 
plugin keeps the destination URL, replaces source references in restored data and
supported asset files, and safely processes serialized values.

### Does a restore replace the current website?

Yes. A complete restore can replace the destination database and included files.
Always back up the destination first.

### Can I restore a backup without uploading it again?

Yes. Backups already listed under **Fast Backups > Backups** can be restored directly
from server storage.

### Which backup files can I import?

Import is intended for `.wpbackup` archives created by Fast Backups. Compatible 
older Fast Backups ZIP packages may also work. An ordinary ZIP is not a valid backup.

### Is there a maximum backup or import size?

There is no additional plugin limit when its configured limit is zero. Hosting upload,
request, memory, disk, and filesystem limits still apply. Chunked upload is used
when supported.

### What happens if I forget an encryption password?

It cannot be restored. Fast Backups does not store a recoverable copy of the password.

### Where are local backups stored?

Local archives are stored below the WordPress uploads directory in protected plugin
storage. Download important copies or schedule them off-site.

### Are backup downloads public?

No. Downloads require an authenticated administrator action with capability and 
nonce checks.

### How do scheduled backups run?

They use WP-Cron, which checks due tasks when the site receives a request. Use server
cron when exact timing matters.

### What happens to the local archive after a remote scheduled backup?

The plugin creates a local archive before upload. If local scheduling is disabled,
it removes that archive after a successful remote upload.

### Does Fast Backups support WordPress multisite?

The current public version is intended for single-site installations.

### What should I check after a migration?

Check the front end, admin, theme, plugins, media, forms, and ecommerce. Clear caches
and resave **Settings > Permalinks** if routes return 404 errors. Keep the source
site until testing is complete.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Fast Backups” is open source software. The following people have contributed to
this plugin.

Contributors

 *   [ Nxtapps ](https://profiles.wordpress.org/nxtapps/)

[Translate “Fast Backups” into your language.](https://translate.wordpress.org/projects/wp-plugins/fast-backups)

### Interested in development?

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

## Changelog

#### 1.0.185 – July 2026

 * Fixed the Schedules submenu registration so plugin assets load on the correct
   admin page.
 * Changed the admin stylesheet from a large inline block to a normal cacheable 
   WordPress CSS asset.
 * Improved the WordPress.org description, installation instructions, FAQs, privacy
   information, and external-service disclosure.

## Meta

 *  Version **1.0.185**
 *  Last updated **8 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.3 or higher **
 *  Tested up to **7.0.1**
 *  PHP version ** 7.2 or higher **
 * Tags
 * [backup](https://wordpress.org/plugins/tags/backup/)[database backup](https://wordpress.org/plugins/tags/database-backup/)
   [migration](https://wordpress.org/plugins/tags/migration/)[restore](https://wordpress.org/plugins/tags/restore/)
   [site backup](https://wordpress.org/plugins/tags/site-backup/)
 *  [Advanced View](https://wordpress.org/plugins/fast-backups/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/fast-backups/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/fast-backups/reviews/)

## Contributors

 *   [ Nxtapps ](https://profiles.wordpress.org/nxtapps/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/fast-backups/)