BackWPup – WordPress Backup Plugin

BackWPup – WordPress Backup Plugin

Schedule complete automatic backups of your WordPress installation. Decide which content will be stored (Dropbox, S3…). This is the free version
Rating:
4.1
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
600000+
Last Updated:
Feb 13, 2025
WordPress Version:
4.9 or higher
Tested up to:
6.7.2

Comprehensive Backup & Restore

The most complete backup and restore solution for WordPress.

Simple & Efficient

Experience our powerful update with a redesigned interface focused on simplicity and efficiency.

Easy 3-Step Backup

Choose, schedule, and store your backups with our intuitive setup wizard.

Pro Features Available

Upgrade to BackWPup Pro for additional cloud storage options, encrypted backups, and more.

5.0.4

Release date: feb 13, 2025

  • Fixed: Layout issue with theme customizer
  • Fixed: API error when the number of backups is equal to 0
  • Fixed: Php 8.x deprecated notices
  • Removed : “Add new” job button from Job listing
  • Fixed: Tooltip text cut off
  • Removed: Hover style on disabled elements
  • Added: Hover tooltip on storage icons

5.0.3

Release date: feb 07, 2025

  • Fixed: Backup is running constantly & can’t be stopped.
  • Fixed: Authentication issue for Dropbox, FTP & Azure.
  • Added: Custom scheduling option.
  • Added: Display history of all backups.
  • Added: Custom filter to allow zip and tar.gz compression
  • Changed: Changed plugin noticed Message.

5.0.2

Release date: feb 04,2025

  • Fixed : Error due to unrecognized cron expression

5.0.1

Release date: feb 04, 2025

  • Fixed : Css issues with the new UI

Version 5.0

Release date: Feb 4, 2024

  • Complete revamp of the plugin UI
  • Changed: Updated dependencies
  • Moved Jobs, Logs, Network, license & settings under Advance Settings
  • Removed: Jobs, Logs, Backups, Add new job, Settings, Restore & About from the plugin menu

4.1.7

Release date: nov 25, 2024
* Changed : Update dependencies :
** guzzlehttp/guzzle to 7.0
** onedrive-php-sdk to 3.2.0
** microsoft-graph to 1.7.0

4.1.6

Release date: oct 15, 2024

  • Changed : Show the Restore feature information notice only for free version users
  • Changed : The default format is now .tar
  • Fixed : Warnings on the backup script on PHP 8.x when tar format is used

4.1.5

Release date: sept 27, 2024

  • Added : Restore feature information notice
  • Changed : Upgraded WordPress minimum version to 4.9
  • Removed : Remove the EasyCron integration and switch it with WPCron.
  • Removed : Remove Database Backup file name & compression options from the UI can be edited via filter (backwpup_generate_dump_filename)
  • Fixed : Conflict with WP Hotel Booking from ThimPress
  • Changed : Add the default exclude files in a filter. (backwpup_file_exclude)
  • Fixed : Use wp translation

4.1.4

Release date: jul 22, 2024

  • Ehanced: Store the review notice dismiss as an option
  • Fixed: Hide the evaluate notice using css
  • Removed: Remove the “Compression” option in Settings > Logs
    ** Disabled by default, can be enabled with a filter (backwpup_gz_logs)
  • Fixed: Check if the third parties constants are defined before using them

4.1.3

Release date: Jul 05, 2024

  • Changed: Upgraded minimum version to PHP 7.4
  • Fixed: Evaluate notice doesn’t dismiss
  • Removed: General tab on settings page
    ** Admin bar: enabled by default, can be disabled with a filter (backwpup_is_in_admin_bar)
    ** Folder sizes: disabled by default, can be enabled with a filter (backwpup_show_folder_size)
    ** Protect folders: we protect your folders by default can be disabled with a filter (backwpup_protect_folders)
    ** Plugin data: we delete all plugin data after its delation by default
  • Fixed: Fix S3 uploads over 5 Gb

4.1.2

Release date: Jun 27, 2024

  • Fixed: Open_basedir restriction on some servers
  • Added: Notice to ask users their experience with BackWpUp

4.1.1

Release date: Jun 18, 2024

  • Changed: AutoExclude the cache plugin folders from the backup
  • Fixed: Problems with the sql dump of the database
  • Fixed: Update phpseclib library to fix issues in Windows environment.

4.1.0

Release date: Jun 4, 2024

  • Changed: Add Restore to the free version
  • Fixed: Improved checking of encrypted archives
  • Added (pro): decryption and encryption with WP-CLI of archives
  • Fixed (pro): Problems with Asymmetric encryption on restarts

4.0.5

Release date: May 21, 2024

  • Fixed (pro): Gdrive oAuth authentication flow

4.0.4

Release date: March 12, 2024

  • Fixed: Changed directory structure of BackWPup temporary files to prevent unauthorized access of database backup.

4.0.3

Release date: February 22, 2024

  • Fixed: Security issue where FTP passwords were stored in the database in plaintext.

4.0.2

Release date: November 22, 2023

  • Fixed: Disallow backups or logs directories from being outside of wp-content directory for security purposes

4.0.1

Release date: October 18, 2023

  • Changed (pro): Clarified instructions in the “Path to mysqldump file” field
  • Changed: Upgraded minimum version to PHP 7.2.5
  • Fixed (pro): Restoring a compressed database backup resulted in a “Could not get size of SQL file” error
  • Fixed (pro): 500 error in Restore app, due to missing dependencies
  • Fixed (pro): Escaped previously unescaped SQL query
  • Fixed (pro): Security issue regarding location of restore files
  • Fixed (pro): PHP warning when configuring a wizard with the glacier destination
  • Fixed: Missing nonce validation on certain AJAX endpoints
  • Fixed: Escaping for values on log output
  • Fixed: Escaping of sendmail command
  • Fixed: Corrected an invalid URL in the documentation link found in the plugin overview
  • Fixed: Various deprecation notices on PHP 8.0+
  • Fixed: Issue where webp thumbnail images were not excluded despite enabling the “Don’t backup thumbnails from the site’s uploads folder” option
  • Fixed: Ensure validation of logfile parameter during job run

4.0.0

Release Date: November 16, 2022

  • Added: Support for additional S3 storage classes
  • Added: Support for Glacier Instant Retrieval
  • Added: Created backwpup_ftp_use_passive_address filter for when FTP is behind NAT
  • Added: Support for object lock in S3 by adding Content-MD5 header
  • Added (pro): Include unique IV when encrypting archives
  • Added (pro): Default character set fetched from alternative database credentials
  • Changed: Upgraded minimum version to PHP 7.2
  • Changed (pro): Upgraded Google Drive SDK to V3
  • Fixed: Better support for PHP 8
  • Fixed: PHP warning when backing up to S3 destination
  • Fixed: Unable to download from S3 when using predefined region
  • Fixed: Unable to download from SugarSync
  • Fixed: Backups downloaded twice from MS Azure
  • Fixed: wp-config.php backed up twice when parent folder is included in backup
  • Fixed: Text fields too long on SugarSync destination settings
  • Fixed: Dropbox runs out of memory when more than 50 files in folder
  • Fixed (pro): Authentication of OneDrive when HTTP_REFERER not set.
  • Fixed (pro): Displayed creation date of OneDrive backups was incorrect
  • Fixed (pro): Disabled mysqldump radio button when binary cannot be found
  • Fixed (pro): HiDrive does not detect when refresh token expires
  • Removed: Unnecessary AWS and Google library files to save on package size.

Version 3.10.0

Release Date: September 1, 2021

  • Added: Support for Dropbox short-lived access tokens
  • Fixed (pro): Prevent out of memory error on HiDrive backups
  • Fixed (pro): Small files uploaded twice to HiDrive
  • Fixed (pro): Fatal error on plugin update if $transient is null
  • Fixed (pro): Restore of stored functions, procedures, and triggers
  • Fixed: Export of stored functions, procedures, and triggers including delimiters
  • Fixed: Support emojis and other 4-byte characters in database dump
  • Fixed: PHP 8 deprecation notice in XML export

Version 3.9.0

Release Date: June 14, 2021

  • Added (pro): Migrate website to another URL
  • Added (pro): Validation for database credentials on restore
  • Added: PHP notice for outdated PHP versions less than 7.2
  • Fixed (pro): License deactivated on settings save
  • Fixed (pro): Corrupted path name in Google Drive destination
  • Fixed (pro): Unable to download backup from Google Drive
  • Fixed: Unable to connect to custom S3 endpoints
  • Fixed: Intermittent error selecting restore strategy
  • Fixed: Memory leaks when uploading to S3
  • Fixed: PHP 7.4 Deprecation notices
  • Fixed: PHP 8 compatibility issues
  • Fixed: Remove BackWPup user roles on uninstall in multisite
  • Fixed: Correctly handle relative upload paths
  • Fixed: Display welcome page even after consent dialog clicked
  • Fixed: Exclude non backup files from the backups page
  • Fixed: Format dates as ISO-formatted dates instead of binary hex in MySQL backup
  • Fixed: Don’t pre-fill database credentials when backing up non-WordPress database
  • Fixed: Description of replacement patterns for archive name
  • Fixed: Added missing destinations to destination list in about page
  • Fixed: Made BackWPup banner local
  • Removed: Phone home client
  • Removed: Remote admin notices

Version 3.8.0

Release Date: September 21, 2020

  • Added: OneDrive destination for Pro version
  • Added: HiDrive destination for Pro version
  • Added: WordPress 5.5 compatibility
  • Added: PHP 7.4 compatibility
  • Added: Option to keep BackWPUp data after plugin uninstall
  • Added: More default excluded folders and files for BackWPUp
  • Fixed: Custom S3 destination return error after Amazon library update
  • Fixed: PHP Notice: Undefined index: dbdumpdbcharset
  • Fixed: Cannot use variables for the xml file name
  • Fixed: Deprecated: Non-static method BackWPup_Admin::admin_css() should not be called statically
  • Fixed: Prevent click on overlay disable backup download process
  • Fixed: BackWPUp redirects even in the CLI environment

Version 3.7.1

Release Date: March 30, 2020

  • Fixed: Error Notices CSS is loaded on all pages and overwrite the color of other plugins notices
  • Updated: (Pro) License system update for premium version

Version 3.7.0

Release Date: Nov 27, 2019

  • Updated: Raise the minimum PHP version required by BWU to 5.6
  • Updated: Microsoft Azure Storage Blob PHP Client Library
  • Fixed: S3 custom url not used for bucket selection
  • Fixed: S3 malformed error message when authentication credentials are wrong
  • Fixed: S3 selecting an invalid service raise no error
  • Fixed: Rackspace uses old cacert.pem file
  • Fixed: Log page not correcty sorted
  • Added: Option to enable or disable the phone home client

Version 3.6.10

Release Date: Jul 8, 2019

  • Fixed: Azure Supports https on uploading
  • Fixed: Auto remove old backup files not working when archive file name have prefix “backwpup”
  • Added: Filter to extend list of S3 destinations
  • Removed: S3 multipart upload checkbox, now in destination definition
  • Updated: Amazon AWS SDK for S3 services, now PHP 5.5+ is needed
  • Added: Filter to extend list of Glacier destinations (Pro version)
  • Updated: Amazon AWS SDK for Glacier, now PHP 5.5+ is needed (Pro version)

Version 3.6.9

Release Date: May 7, 2019

  • Fixed: Google Drive destination automatically remove old backup files
  • Fixed: Do not expose destination data within the manifest file
  • Fixed: Update Dropbox Tokens
  • Fixed: Restore error: MIME returns html instead of event stream
  • Fixed: Log files name are predictable because of weak hash
  • Fixed: ZipArchive doesn’t fallback to PclZip in Restore
  • Fixed: Session already started could cause issues during ajax calls
  • Fixed: Wrong vendor include path for PEAR using MS Azure
  • Fixed: Decryption Key prompt when any error occur during the first step of a Restore
  • Fixed: Phone home client notice and php 5 issue with php short echo tag
  • Fixed: mime_content_type function may not exists prevent backup decryption
  • Improve: Restore Log and produce report for user feedback
  • Changed: License changed to GPLv2+

Version 3.6.8

Release Date: Feb 25, 2019

  • Fixed: Typos in settings job page
  • Fixed: Rest API admin note language doesn’t change when changing user language

Version 3.6.7

Release Date: Jan 22, 2019

  • Fixed: More margin to dashboard footer to avoid save button unclickable
  • Fixed: On folder sync destination folder is not created
  • Fixed: Encryption option should not be displayed for syncing job
  • Fixed: Restore stuck on file restore step because of file permission issue
  • Fixed: “Do not delete files while syncing to destination!” not working
  • Tweak: Increase PHP Version from 5.3.2 to 5.3.3
  • Tweak: Encryption Settings description and ui improvements
  • Tweak: On restore error, include restore.dat file along with the log when user download the restore log file
  • Tweak: Lock server to execute same task multiple time when one is already in progress

Version 3.6.6

Release Date: Nov 28, 2018

  • Fixed: Files could be excluded from the backup because of incorrect string comparison

Version 3.6.5

Release Date: Nov 23, 2018

  • Fixed: Admin notice won’t update correctly

Version 3.6.4

Release Date: Nov 22, 2018

  • Fixed: Encrypted backup must force users to download the encryption keys
  • Fixed: Warning mime type when a backup is going to be downloaded
  • Fixed: Admin Notice in free version is sometimes empty
  • Fixed: Random restore error about SQL syntax when restoring a database
  • Fixed: Exclude restore directories to be copied during a restore phase
  • Fixed: Standalone App has no encryption support
  • Fixed: Open basedir, backup dir is not within the allowed path
  • Fixed: Unable to download backup file because of mime_content_type function missing in some environment
  • Tweak: Encryption Settings UI
  • Tweak: Minor translations issues
  • Tweak: Remove languages files from the free version, the plugin will use translation.wordpress.org

Version 3.6.3

Release Date: Nov 5, 2018

  • Fixed: “Failed to restore file”: file restore progress stop working and jump directly to database restore step
  • Fixed: Restore progress stuck on “restoring database” with archive backup contains files only
  • Fixed: All config.php files are not in backup archive

Version 3.6.2

Release Date: Oct 17, 2018

  • Fixed: Not recognized file extensions get an additional underscore in the file name in zip file
  • Fixed: Backup archive file have dot folder contains all web root files
  • Fixed: Ftp destination downloader repetitively open a new handler for the source file causing corrupted backup

Version 3.6.1

Release Date: Sep 25, 2018

  • Fixed: Backup doesn’t handle special characters correctly
  • Fixed: Use of function that doesn’t exists prior to 4.9
  • Fixed: Class bryter/helpers/csrf/CSRF.php was not loaded
  • Fixed: Backup don’t override old database file in web root
  • Fixed: Restore Folder backup won’t download the backup file
  • Fixed: Function owns_backup_archive not exists, the one is is_backup_archive
  • Fixed: Some settings page and license api manager strings are missing translation
  • Fixed: Incompatibility with php 5.3 in destination folder downloader
  • Fixed: fatal error on Amazon Glacier because of an undefined function
  • Fixed: Ensure extra files are not overwritten
  • Fixed: Cannot delete woocommerce_downloadable_product_permissions table
  • Fixed: Incompatibility with php 5.3 in the restore process

Version 3.6.0

Release Date: June 14, 2018

  • Added: Pro Feature – Encrypt before sending backups to the cloud
  • Fixed: Handling of special Amazon S3 regions such as Google Storage
  • Fixed: Downloading of large files encountered PHP memory error
  • Improved: Delete pro-only scss files in free version
  • Fixed: Version constraints of composer dependencies
  • Fixed: Localized strings from restore
  • Fixed: Deleting FTP backup resulted in error
  • Fixed: openssl_encrypt compatibility with PHP 5.3

Version 3.5.1

Release Date: May 23, 2018

  • Fixed: call to a member function close() on null
  • Fixed: Cannot use object of type WP_Error as array
  • Fixed: Can’t use function return value in write context
  • Fixed: Compatibility with PHP 5.3
  • Fixed: Decreased size of plugin by purging unneeded files

Version 3.5.0

Release Date: May 16, 2018

  • Added: Restore for pro version
  • Fixed: stylesheet was being included on frontend

please add previous job manager / make the new wizard optional

By heublume on February 24, 2025

The update to version 5 is a disaster.
More functions - great. But this update is really bad.

The old version 4.1.7 worked great: Creating jobs with different time and storage options worked perfectly. Would rate 5 stars for the old version.
For example, you could create multiple jobs so that the last 7 days were saved daily and the last 6 weeks were kept as weekly backups. You could also create extra jobs, e.g. to manually back up only certain things. Thumbs up.
Suddenly, after updating to 5.x, you're facing this absurdity with a wizard that apparently only allows one job. No, fancy large UI is not an improvement.
The old backup jobs are still available during the update and continue to work for the time being - that's good news. However, the jobs can no longer be edited, they are now read-only, as is stated in the info box. The jobs are well hidden, but still there - unfortunately no more editing possible.
Why not make the wizard optional in the plugin, perhaps as standard after reinstalling the plugin? Please add a switch to display the previous job management instead of the wizard and make the jobs editable via it - that would probably help many users here.

Workaround: Downgrade to version 4.1.7 (-> everything's working fine). Wait until developers fix the new version or find a replacement for the plugin.

Your version 5 is #@?§$ / thanks to WP Rollback for going back to v4

By josefhelie on February 24, 2025

I had to downgrade, as your plugin asked me about my experience. Sorry, but this is not what I expected from a trusted company as yours!

From best to... what?

By einsetzbar on February 24, 2025

What a mess: a UI/UX-Design-Relaunch without beta testing. Why do you reinvent an intuitiv and working UI and functionality?

I would be delighted if you would consider a roll back.

Bad mistake with v5 update

By Shlomi (0120139) on February 24, 2025

I just updated the plugin and saw the bad changes.
after reading comments for over two weeks - that's enough time to get the old plugin back but it turns out the developer doesn't care.
So I'm leaving this plugin permanently. Bye

La versione 5 è inutilizzabile

By settore8 on February 24, 2025

Ritornate alla versione precedente al più presto! è inutilizzabile la nuova versione!!

Was a great plugin before V5, now buggy

By pcsgmbh on February 24, 2025

It was a really good and reliable backup plugin, but since version 5 I can no longer recommend it. Functions have been removed or no longer work properly, settings are not saved correctly and much more. I still hope that it will improve in further updates, but I will now look for an alternative.

Plus rien ne fonctionne V5

By eghwc10 on February 22, 2025

malgré les paramétrages, aucun backup en local, plus rien de fonctionne. Emergency Downgrade

Version 5.0 is a disaster

By rickvanleeuwen on February 21, 2025

It was a great plugin, after version 5.0 there is nothing left of it. We used to be able to set different Dropbox locations for our different tasks, now that is suddenly no longer possible. On many websites that we manage we now also have problems with linking to Dropbox and on some websites nothing happens at all when we click on 'Backup now' without us getting any message.

Please change the plugin back to how it was or we have to continue looking for a plugin that does work!

It was a great plugin

By myuption on February 21, 2025

I used this plugin for so many years, it was simple and useful. Unfortunately, after several weeks with the new version running, it simply looks and works awful. Time to move on.

v5.0? BIG NO. it is worse than v4

By TimDesain (timdesain) on February 20, 2025

i have used this plugin for years, and recommended it to some peoples.
but BIG NO for this v5.0.

too many limitation, doesn't works in several of my website, even working smoothly in v4

bad ui/ ux. v4 is simpler but that is exactly what suits the needs

i will revert back to v4

Try other plugins too!

Exclude Image Thumbnails From UpdraftPlus Backups

An UpdraftPlus extension that excludes image size thumbnails, generated by WordPress, from Updraft backups.

Try Demo More Details

BlogVault WordPress Backup Plugin – Migration, Staging, and Backups

Comprehensive WordPress backup plugin with integrated staging, migration, and 1-click restore. Get daily or real-time secure WordPress backups easily.

Try Demo More Details

Backup and Staging by WP Time Capsule

Backup and Staging by WP Time Capsule is an automated incremental backup plugin that backs up your website changes as per your schedule to Dropbox, Go …

Try Demo More Details
Screenshots
Author Site Author Site

Try BackWPup – WordPress Backup Plugin With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.