Backup and Restore WordPress – WPBackItUp Backup Plugin

Wordpress Plugin
Download latest - 1.43.0

Developers

cssimmon
jcpeden

Download Stats

Today 700
Yesterday 570
Last Week 2,699
All Time 411,443
Banner 772x250

With the WPBackItUp Backup Plugin you're protected against hackers, malware, host outages, and even your own mistakes. WPBackItUp creates a backup of every setting, post, comment, revision, plugin, theme, media file and upload with just a single click.

WPBackItUp generates a compressed backup of your entire website no matter how large a site you have. Your backup can be quickly and easily downloaded right from your WordPress dashboard.

The WPBackItUp backup plugin has been available to the WordPress community since 2012 and is used to back up more than 30,000 websites every day. It's one of the most widely tested, reliable, and highly rated backup plugins available! And with our long history, you can feel confident that we are going to be around for many years to come.

[vimeo https://vimeo.com/287648431]

The Simplest Way to Safeguard Your WordPress Site!

Simply install WPBackItUp and within minutes you will have a complete backup of your entire site.

  • No complex configuration to deal with
  • No advanced knowledge of WordPress required
  • No FTP needed
  • No cPanel required
  • No MySQL knowledge necessary
  • Not even any PHPMyAdmin involved

Just a few clicks and you'll have a complete backup that safeguards all of your valuable content.

Here are just a few of our incredible features.

Community Edition Features (free)

  • Easy to use, just one click and your backup is complete
  • Easy to setup because there is no setup required
  • Simple & easy to understand - not just for techies
  • Fast backup of your entire site
  • Unlimited backups so backup as much as you want
  • Large sites supported - lot's of content, no problem
  • Download your backup - no matter how large your site we have you covered
  • Backup cancellation - cancel your backup at any time
  • Customize what you want to backup
  • Status notifications sent to you by email after every backup
  • Works in low memory & shared hosting environments
  • Works on all WordPress platforms (Linux, Windows and even Azure)
  • Complete backup, includes database, plugins, themes, uploads, media files, everything
  • Compressed backup (zip format) to save disk space
  • Customized backup retention so you only keep the backups you want
  • Tested and supported on WordPress 3.8 and above
  • Professional support so if you need us we are available

Premium Features (paid)

  • One click restore right from your WordPress dashboard
  • Automated backup schedule allows your backup to run whenever you want
  • Backup jobs run in background mode so you can keep working while your backup is running
  • Import your backup right from your dashboard, no matter how large
  • Single file backup makes moving your backups to another host easy
  • Restore your backup to a different version of WordPress
  • Migrate your site to different host, domain or table prefix
  • Clone your site for development, staging or testing
  • Priority support gets you right to the front of the line
  • Save your backups to DropBox with WPBackItUp Safe

Don't Risk Losing Your Website

Does the thought of losing your website keep you up at night? All that time, effort and money you've invested could be gone in an instant.

WordPress is an incredible product but there are many things that can go wrong. You could get hacked, your hosting company could go out of business, you could install a bad plugin or theme, the list is endless, and without a good backup, you could lose everything.

If this isn't something that keeps you up at night, then it really should be. It was keeping us up at night so we decided to do something about it. In 2012 we created the WPBackItUp backup plugin and made it freely available to the WordPress community.

Since 2012 we have added many incredible features and have even created a premium version of our backup plugin, but our fundamental goal has remained the same. We want to make creating a WordPress backup as simple, effective and complete as possible. We dont want anything to prevent you from regularly creating a backup of your WordPress site.

We offer the Community Edition of our backup plugin for free so that you will BackItUp and sleep better at night.

Community Edition Support

We offer free support via the WordPress support forum but before posting a question please make sure you are running the current version of WPBackItUp. We frequently add features and fix issues so please make sure your version is up to date before posting an issue. We also ask that you review our online documentation and FAQ's which are available on the WPBackItUp Support Portal before posting your questions.

Restoring Your Site

Restoring your site can be very stressful and often times quite complex so we offer a few options to our Community Edition customers.

If you are a do it yourself kind of person then we provide detailed instructions on the WPBackItUp Support Portal. Here we walk you through the process to restore your database manually.

We also provide step by step instructions for manually restoring plugins, themes and media files.

But if you aren't someone that wants to do it yourself, then check out our Premium Backup Plugin. With WPBackItUp premium you will have access to our one-click restore which takes care of all the hard work for you.

Premium Plugin

WPBackItUp Premium provides a number of additional features not included in the Community Edition. You can purchase a No-Risk WPBackItUp Premium License anytime from the WPBackItUp site.

One Click Restore: WPBackItUp premium allows you to restore your backup from the WordPress dashboard with just a single click.

Automated Backups: WPBackItUp premium allows you to schedule your backup to run whenever you need them to.

Priority Support: WPBackItUp is supported by a team of professional. If you are using WPBackItUp to safeguard your business website then priority support is available to our premium customers. Please see www.wpbackitup.com for details.

Automatically Restore/Clone/Duplicate/Migrate your Website: Need to restore, clone, duplicate or migrate your website? We make that easy too!

The premium version of the WPBackItUp backup plugin allows you to restore your website from backup with a single click. All you do is select the backup you want to restore and click restore, right from your WordPress dashboard. It's that easy, and your site is back up and running in minutes.

More questions?

Please review our FAQs or ask them in the support forum.

Languages

WPBackItUp has been translated into the following languages:

  • Deutsch
  • Espaol
  • Franais
  • Italiano
  • Tagalog
  • Russian
  • (Bengali)

Want to help us translate into your language?


Releases (108 )

Version Release Date Change Log
1.43.0 2022-08-15
1.42.0 2022-03-24
1.41.0 2021-09-06
1.40.0 2020-12-10
1.39.0 2020-12-10
1.38.0 2020-06-02
1.37.0 2019-11-20
1.36.0 2019-11-20
1.35.0 2019-05-14
1.34.0 2019-05-08
1.33.0 2019-04-16
1.32.0 2019-03-04
1.31.0 2018-11-06
1.30.0 2018-10-18
1.29.0 2018-09-12
1.28.0 2018-08-13
1.27.0 2018-08-10
1.26.0 2018-08-09
1.25.0 2018-07-19
1.24.0 2018-07-19
1.23.0 2018-07-02
1.22.0 2018-06-29
1.21.0 2018-06-06
1.20.0 2018-06-01
1.19.0 2018-05-25
1.18 2018-05-22

*Release Date - May 22, 2018

  • UPDATE: Minor updates to UI scripts
1.17.0 2018-05-19
1.16.0 2018-05-18
1.15.7 2018-05-04

*Release Date - May 4, 2018

  • UPDATE: Updates to get_open_items_by_group_last_day to include items that are queued and open
  • UPDATE: Updates to fire WPBackItUp Safe Log Push Event
1.15.6 2018-03-01

*Release Date - March 1, 2018

  • FIX: Fix array initialization issue for php 7.1 in task and job meta setters
  • UPDATE: Updates to remove api log messages
1.15.5 2018-02-09

*Release Date - February, 9, 2017

  • UPDATE: Updates to support WPBackItUp Safe Beta Launch
  • UPDATE: Updates to WordPress 4.9.4
1.15.4 2018-01-03

*Release Date - January 3, 2018

  • FIX : Fix security issue with delete log
  • UPDATE: Admin notice updates
  • UPDATE: Enhancements to support WPBackItUp Safe cloud storage
1.15.3 2017-11-16

*Release Date - November 16, 2017

  • FIX: Fix minor issue with admin notice
1.15.2 2017-11-16
1.15.1 2017-11-15

*Release Date - November 15, 2017

  • UPDATE: Enhancements to support WordPress Version 4.9
  • UPDATE: Enhancements to support WPBackItUp Safe
  • UPDATE: Added logging to track infinite loop in plugin validation
1.15 2017-10-03

*Release Date - September 29, 2017

  • UPDATE: Enhancements to settings user interface
  • UPDATE: Enhancements to backup engine to support Cloud Storage
  • UPDATE: Extend maximum zip file size to 2GB
1.14.7 2017-07-19

*Release Date - July 19, 2017

  • FIX: Fix issues with CSS filter on PHP 5.2
1.14.6 2017-07-15

*Release Date - July 15, 2017

  • FIX: Fix issues with cleanup processor causing jobs fail
  • FIX: Fix CSS causing UI issues for certain themes
1.14.5 2017-06-08

*Release Date - June 7, 2017

  • UPDATE: Updates to support WordPress 4.8 release
  • UPDATE: Enhancements to cleanup processor and job engine
  • UPDATE: Enhancements to Review notices
  • UPDATE: Add Russian & Arabic translations
  • UPDATE: Minor UI improvements to admin menu
  • FIX: Fix minor issue with logger
1.14.4 2017-04-24

*Release Date - April 6,2017

  • FIX: Fix for backup upload error
1.14.3 2017-03-17

*Release Date - March 16,2017

  • UPDATE: Added new admin notice class
  • UPDATE: Added new logging class
  • UPDATE: WPBDEV-134 Add support for extremely large databases(500+ SQL files)
1.14.2 2017-03-07

*Release Date - March 7, 2017

  • FIX: Fix issue with undefined index on $_GET['page']
1.14.1 2017-02-17

*Release Date - February 16, 2017

  • UPDATE: Updated languages Translations
1.14.0 2017-02-02
1.13.6 2016-12-22

*Release Date - December 22, 2016

  • FEATURE : Add Download logs option to support page.
  • UPDATE : Display review button after 2 successful backup or restore
  • FIX : Database table filter value reset when any other "Save" button hits
  • FIX : Fix issue notification message not being removed on license update
  • FIX : Add backupset file to import processor
1.13.5 2016-12-09

*Release Date - November 23, 2016

  • FIX : Fix issue with purge when support zips missing
  • FIX : Fix data issue with default date 1970-01-01 for mySQl 5.7 strict mode
1.13.3 2016-10-14
1.13.2 2016-10-13
1.13.1 2016-09-20

*Release Date - September 19, 2016

  • NEW FEATURE : Add max zip size option to settings page
  • NEW FEATURE : Add multiple email addresses and enhanced interface
  • UPDATE : Add filter for files with invalid names
  • UPDATE : Add encryption to backup - turned off in general release
  • UPDATE : Remove 500 SQL file limitation from backup
  • UPDATE : Add support for tables that don't contain table prefix.
  • UPDATE : Use Amazon API gateway for license activation. Fallback to direct on error.
  • FIX : Fix issue with table prefix in column name
  • FIX : Fix manifest generation issue for php 5.2
  • FIX : Add function exists check on mb_regex_encoding
  • FIX : Fix form body issue with activation
  • FIX : Fix issue with missing table prefix on restore
  • FIX : Fix issue with user update in snapshot tables
1.13 2016-08-14

*Release Date - August 14, 2016

  • UPDATE : WordPress 4.6 support
  • UPDATE : Minify style sheets and javascript files
  • NEW FEATURE : Restore to different table prefix
  • NEW FEATURE : Add backup notes so that users can annotate backups
  • NEW FEATURE : Add database(db) file to backup which contains complete database export in single SQL file.
1.12.5 2016-08-03

*Release Date - June 25, 2016

  • FIX : Correct issue with backup tasks not running for customers requiring login on all pages
  • FIX : Correct wp_remote_get issue with backup task runner
1.12.4 2016-06-14

*Release Date - June 14, 2016

  • UPDATE : Migrate database export to use wpdb query utility
  • UPDATE : add SQLi detection and error logging
  • UPDATE : Minor job updates to support wpbackitup-safe
  • UPDATE : Enhancements to scheduling engine
  • UPDATE : Add new background processing engine to minimize WPCron Dependency
  • UPDATE : Move options table restore to last pass to minimize migration issues
  • UPDATE : Significant performance improvements to scheduled backups
  • FIX : Fix issue with single file backup set settings and manifest
1.12.3 2016-05-23

*Release Date - April 18, 2016

  • FIX : Fix issue with license activation
1.12.2 2016-04-13

*Release Date - March 10, 2016

  • NEW FEATURE : Add Single backup file feature
  • NEW FEATURE : Add import uploaded backup files
  • UPDATE : Update job duration formatting to include hours for large sites and long jobs
  • UPDATE : Add backup type to available backups grid.
  • UPDATE : Change database export to only use one method after successful export of first table
  • UPDATE : Add WPBackItUp about page
  • UPDATE : Add WPBackItUp logo to notification email
  • UPDATE : Allow no uploads on restore
  • UPDATE : Refresh backup list on successful backup without page
  • UPDATE : Add review plugin button and logo to backup view
  • UPDATE : Add site migration link to useful links
  • UPDATE : Add background color enhancement to new backups
  • UPDATE : Add setting for single file backup set
  • UPDATE : Update product name to WPBackItUp
  • FIX : Invalid error message on delete backup
1.12.1 2016-01-25

Release Date - December 17, 2015

  • NEW FEATURE : Add scan and import feature to files dropped in wpbackitup root backup folder
  • UPDATE : Add error notice on license activation error
  • UPDATE : Updated job control table to increase job_name column to accommodate large site names
  • UPDATE : Add check on file inventory for valid folder
  • FIX : Update job names to sanitize file name, removing special characters and accents
  • FIX : Move extension load to initialization so that all dependencies are loaded first
  • FIX : Update database upgrade routines and use initialization hook
1.12 2015-12-11

Release Date - December 10, 2015

  • NEW FEATURE : Add Remove Data on Uninstall option to setting
  • NEW FEATURE : Add filter your Files option to settings.
  • NEW FEATURE : Add batch size to database export and add setting
  • NEW FEATURE : Manifest File Enhancements - Add zip size to manifest during backup
  • NEW FEATURE : Manifest File Enhancements - Check zip size on restore
  • NEW FEATURE : Add database table filters
  • UPDATE : Change available backups list to use retention settings
  • UPDATE : Change text domain to support WordPress Language Packs
  • UPDATE : Change MySql NOW to PHP date to support older versions of MySql
  • UPDATE : Change backup name to WordPress site name
  • UPDATE : Turn on logging for all restores, bypass user setting
  • UPDATE : Add UI notification on save settings
  • UPDATE : Add wp-congig.php file to main backup file for reference
  • UPDATE : Add download and delete icons to available backups
  • UPDATE : Add split database backup into multiple files based on user settings
  • UPDATE : Add restore to support multiple database files
  • UPDATE : Major updates to backup & restore engine
  • UPDATE : Add allow no uploads on validation
  • UPDATE : Fix issue with generating warnings on file sort
  • FIX : Add backwards compatibility on zip file validation
  • Fix : Default table size to 0 on inventory
  • FIX : Fix issue with global filters for other backup plugins
  • FIX : Add check on exec function disabled
  • FIX : Add check on zip file size
  • Fix : Remove job table from filter.
  • Fix : Update db batch size setting to 10,000
  • Fix : Add logging on zip close
1.11.1 2015-11-25

Release Date - October 4, 2015

  • UPDATE : Change text domain to support WordPress Language Packs
1.11.0 2015-09-15

Release Date - September 15, 2015

  • FIX : Add default collation value for WordPress version <
1.10.9 2015-08-14

Release Date - August 14, 2015

  • NEW : New Feature - Cancel backup
  • NEW : New Feature - Batch Size settings for plugins, themes, uploads
  • UPDATE: Add additional logging to data access methods.
  • UPDATE: Add base localization
  • UPDATE: Add new static logging class
  • UPDATE: Add logging to verify timeout error
  • UPDATE: Change backup file validation to be performed in multiple steps
  • UPDATE: Update backup to no longer use using .tmp extensions
  • UPDATE: Add new logging to track file sizes and capture zip file status before close
  • UPDATE: Add permission checking to files being added to zip
  • UPDATE: Check archive state on close and file count check
  • UPDATE: Additional logging to detect error on archive creation
  • UPDATE: Add filter for plugin wp-backitup on backup
  • UPDATE: Separate validation into smaller batches to support large WordPress sites
  • UPDATE: Add check for safe mode and ini_set instead of set_time_limit.
  • FIX : Fix to hide cancel button on backup error
  • FIX : Fix get_portonly() method
1.10.8 2015-07-14
  • UPDATE: Add database size logging
  • UPDATE: Add WordPress and WP BackItUp version info to support email
  • UPDATE: Add logging to verify work files exist
  • FIX: Add fix to handle special characters in file names
  • FIX: Add fix to handle datediff for php versions <=5.3
  • FIX: Add fix to version compare utility method
  • FIX: Add fix to recursive directory iterator for php versions < 5.3
  • FIX: Ignore backwpup folders during backup
  • FIX: Fix missing database port issue
  • FIX: Add logging and clearstatcache to backup files
  • FIX: Remove use of GLOB_BRACE
1.10.7 2015-06-17
  • UPDATE: Add multi-site support for database backup
  • UPDATE: Add WordPress 4.2 support
  • UPDATE: Enhance backup file validation
  • UPDATE: Add job table to better handle large backup jobs
  • UPDATE: Add logging additional logging to database export.
  • UPDATE: Add logging for is_file to make sure filtering properly.
  • UPDATE: Add logging to backup view to list all files contained in root backup folder.
  • UPDATE: Add logging to plugin meta update
  • FIX: Modify manual db export to write flush file buffer more frequently.
  • FIX: Change backup to use default batch size.
  • FIX: Correct job check error when no jobs available to purge.
1.10.6 2015-03-05
  • FEATURE:Add job data to cleanup routine
  • FIX: Add wp-cron task on schedule check to fix issue with sheduled backups not running.
  • FIX: Write response file before status update.
  • UPDATE: Cancel all scheduled jobs on plugin activation & deactivation.
  • UPDATE: Add additional logging to job scheduler.
  • UPDATE: Add additional logging to manifest creation.
  • UPDATE: Add additional logging to add files to backup.
1.10.5 2015-02-27
  • UPDATE: Change support request to forward to new support email address.
  • UPDATE: Leave copy of log in logs folder so when included when support logs are sent
  • UPDATE: Add additional logging on site info backup & DB export
1.10.4 2015-02-19
  • Updates: Make registration section easier to use and add more status information
  • Updates: Add backups section with tips and backup count
  • Fix: Restore - fix to static folder property reference
1.10.3 2015-02-04
  • Update: Add ticket id to support view.
  • Fix: Add UTF Encoding on file names being backed up and restored
  • Fix: Multiple new backup success messages after backup
  • Fix: Add wp_slash function to support Wordpress versions 3.6 and lower
1.10.2 2015-01-26
  • Update: Display backup file set name instead of date
  • Fix: Backup plugins error when no files on last folder
  • Fix: Extend activation request timeout
  • Fix: Correct issue with restore version checking
  • Fix: Correct issue with restore current user capabilities
  • Fix: Correct sorting and display of available backups
  • Fix: Correct issues with files named using german character set
  • Fix: Correct issues with file downloads
1.10.1 2015-01-20
  • Update: Display backup set name in available backup lists.
  • Update: Remove backup retention limitations for WP BackItUp lite.
  • Fix: Downloads for large files was running into buffer errors when other plugins turn on output buffers incorrectly. Added logic to flush and turn off buffering for all WP BackItUp downloads.
  • Fix: Backup lists were not being ordered properly under available backups.
  • Fix: Backup cleanup routines were not purging backups in correct order.
1.10.0 2015-01-15
  • New Feature: Add support request to plugin
  • New Feature: Add large backup support
  • New Feature: Add drag and drop uploads
  • New Feature: Split backup into separate archives(database,plugins,themes,uploads)
  • New Feature: Add download popup to allow user to selectively download backup archives
  • Updates: Security Enhancements
  • Updates: Miscellaneous User Experience Improvements
  • Updates: Significant Performance Improvements
1.9.2 2014-12-18
  • New Features: Added WordPress 4.0.1 support
  • New Features: Major Security Enhancements
  • New Features: Added log attachment to backup notification email
  • Update: Moved zip threshold to constant.
  • Update: Added additional logging to archive process
1.9.1 2014-11-18
  • New Features: Long running backups are now supported.
  • Update: Extensive Performance improvements
  • Update: User experience improvements to backup.
  • Update: Extensive updates to error handling and messaging
  • Update: Enhancements to backup email notification.
  • Update: Logging enhancements.
  • Update: Automated cleanup uses file retention limits for all logs.
  • Update: Security enhancements to prevent unwanted access to backup, restore and log folders.
  • Fix: IFrame css definition changed to use wp-backitup namespace.
1.9 2014-09-24
  • New Features: Scheduled backups are now available.
  • New Feature: Allow only a single backup to be run at a time.
  • New feature: Automated cleanup feature will perform work file and log cleanup once per day.
  • Update: User experience improvements to backup.
  • Update: Logging enhancements.
  • Fix: Add support for windows MySql database exports. Windows backups always worked but did not take advantage of MySql export tools like other platforms.
1.8 2014-09-11
  • Updates: Wordpress 4.0 support
  • Feature: Add support for large database restore.
  • Feature: Add database checkpoint recovery for database restore failures
  • Feature: Add restore logging on all restores
  • Fix: Correct bug on restore when table prefix doesn't match.
1.7.5.1 2014-07-30
  • This is a minor release with some small UI fixes.
  • Feature: Add lite registration
  • Fix: correct license expiration month
  • Fix: added namespace prefix to all ajax actions
1.7.5 2014-07-07
  • Feature: Add exclusion of non-WP Backitup backups to increase performance
  • Fix: correct date issue for php 5.2 users
  • Fix: correct issue with backup log listing in backup view
  • Fix: correct issue with delete file when no log exists
1.7.4 2014-07-02
  • Fix to backup folder create & checks
  • Security Enhancements
  • Add logging to filesystem create folder
1.7.3 2014-06-30
  • Fix 1.7.2 deployment issue
1.7.2 2014-06-25
1.7.1 2014-06-10
  • Fix to log file cleanup error
1.7.0 2014-06-10
  • Security enhancements
  • Major user interface improvements
  • Improvements to upload functionality
  • Add Feature: Backup Email Notifications
  • Add Feature: Backup Retention
  • Bug fix: Create Backup & Restore folders on activation
  • Updates to license activation
1.6.7 2014-05-21
  • Wordpress 3.9.1 support
  • Unicode fix to support utf8 content
1.6.6 2014-05-05
  • Wordpress 3.9 support
1.6.5 2014-03-10
  • Correct issue with subversion tags
1.6.4 2014-03-10
  • Correct issue with subversion tags
1.6.3 2014-03-10
  • Fixed trunk on svn
1.6.2 2014-03-10
  • Fixed issue with version 1.6.1 update
1.6.0 2014-03-03
  • Significant performance improvements.
  • Many improvements to user interface.
  • Support for multiple backups.
  • Added interface for large file uploads via FTP.
  • Added restore point and database recovery when fatal errors are encountered.
  • Added configurable debug logging.
1.5.5 2014-01-21
1.5.4 2014-01-18

Enabled plugin to work with version 3.8

1.5.3 2013-11-04

Enabled plugin to work with version 3.7.1

1.5.2 2013-10-26

Modified admin interface.

1.5.1 2013-10-24

Removed redundant code.

1.5.0 2013-10-23

Changed DB Export and import method to work on all hosting.

1.4.2 2013-10-23

Changed DB backup method to work on shared hosting.

1.4.1 2013-09-06

Setup alert if DB is 0 bytes.

1.4.0 2013-08-20

Fixed status reporting for backup/restore process and built-in localization.

1.3.0 2013-05-27

Recommended upgrade: Amalgameted lite and pro versions of the plugin

1.2.2 2013-05-17
  • Fixed fatal errors with plugin classname.
1.2.1 2013-05-08
  • Fixed issues with broken directory tree, brought versioning inline with WP Backitup Pro
1.2.0 2013-04-13
  • Fixed issues with broken directory tree, brought versioning inline with WP Backitup Pro
1.1.6 2013-02-27
  • Forced backup process to ignore cache files
1.1.4 2013-02-13
1.1.1 2013-01-13
1.1.2 2013-01-13
1.0.9 2013-01-13
  • Added Presstrends tracking code.
1.1.0 2013-01-07
  • Fixed bugs with addons system.
1.0.8 2012-12-29
  • Modified plugin administration and loaded menu tab in main toolbar.
1.0.7 2012-12-29
1.0.6 2012-12-29
  • Initial free version of the plugin distributed on Wordpress. This version can only backup.