Everything in one clear toolkit

Serious backup capability.
A simple interface.

From the first backup to an emergency recovery, every feature is designed to keep the site owner informed and the recovery path protected.

Create

Backups

Flexible coverage with resumable processing behind every job.

Full-site backup

Packages the database, WordPress core, plugins, themes, uploads, language files, and selected configuration files into a self-contained backup.

Complete

Files-only backup

Protects WordPress files without exporting the database—useful before file-level updates or design changes.

Database-only backup

Captures content, users, settings, and plugin data in a portable SQL package without scanning site files.

Advanced content controls

Choose plugins, themes, uploads, must-use plugins, languages, core, configuration files, log exclusions, and a maximum file size.

Fast resumable batches

File discovery, archiving, and database export are divided into checkpoints rather than one long and fragile request.

Adaptive

Retention protection

Mark an important backup as protected so automatic retention cannot remove it until you choose to unprotect it.

Automate

Schedules

Set-and-review automation without hiding how WordPress Cron behaves.

Automatic backups

Run daily, weekly, or monthly backups at a selected WordPress-site time.

Schedule-aware status

See whether automation is enabled, the most recent result, and the next expected run directly on the dashboard.

Retention by count

Keep the newest completed local backups automatically, with optional separate limits for full, files, and database packages.

Cron health guidance

Detects disabled or delayed WordPress Cron and explains when a real server scheduler should request wp-cron.php.

Store

Storage

Keep a local copy or send verified backups to your own cloud folder.

Protected local storage

Packages, working state, restore data, and logs live in plugin-controlled directories with direct filesystem protection.

Google Drive

Connect your own Google Drive, upload in resumable chunks, track remote state, and retain a local safety copy until required verification finishes.

Remote

Integrity verification

Validate package presence and recorded integrity. Optional streaming SHA-256 checks provide deeper verification.

Clear backup history

Review status, size, origin, storage, integrity, warnings, protection, download, restore, verify, and delete actions in one compact history.

Recover

Restore

A staged recovery process that protects access and verifies the result.

Full, files, or database restore

Restore the content appropriate to the package while validating its format, source, required files, and disk readiness first.

Preserve current administrator

Retain the administrator who started the restore while still importing the source site’s other users. Replace-all mode remains available.

Access safe

Optional safety snapshot

Create and protect a pre-restore rollback package before any destructive database or file work begins.

Emergency recovery link

A job-scoped private link can repair boot files, resume, or roll back even if the ordinary WordPress admin stops loading.

Recovery

Interruption watchdog

Saved heartbeats and phases allow browser closures and server interruptions to be detected and resumed from a safe position.

URL and prefix translation

Moves WordPress URLs and database prefixes to the destination while preserving serialized values safely.

Configuration-file policy

Preserves the destination wp-config.php by default and applies a validated backup .htaccess when appropriate.

Post-restore verification

Checks database access, URLs, prefix, plugin availability, WordPress core, theme files, administrator access, maintenance removal, and HTTP responses.

Move

Import & transfer

Receive a package safely without ever triggering an automatic restore.

Chunked browser import

Large ZIP and supported SQL packages upload in smaller requests to avoid common PHP upload and request-size constraints.

Package validation

Checks the format, UUID, manifest, source URL, database prefix, required content, duplicate identity, and checksum before registration.

Site Transfer receive keys

Generate a short-lived private key on the destination. It accepts one verified package and then expires.

One use

Destination-controlled delivery

The receiver controls authorization. A transferred package becomes a protected imported backup and is never restored automatically.

Understand

Health & support

Useful diagnostics without exposing secrets.

Environment health

Reviews PHP, WordPress, installation type, ZIP support, writable storage, disk space, database schema, Cron, and selected remote storage.

Redacted support bundles

Exports system details, health results, sanitized settings, recent logs, Cron status, and storage status without passwords or access tokens.

Event logging

Choose an appropriate log level and follow backup, upload, transfer, restore, recovery, verification, and maintenance events.

Email notifications

Optionally report selected success, failure, restore, remote upload, and critical health events through the site’s WordPress mail system.

WordPress backup and restore designed for real hosting environments
Compatibility is tested, not assumedStandard, shared, local, constrained, and WebAssembly hosting.

Under the interface

Designed for the servers WordPress actually runs on

Normal hosts use the fast path. When requests are interrupted, compatibility levels reduce work and pacing without changing the backup format.

  • Native fast processing where resources allow
  • Smaller batches after interrupted responses
  • Portable filesystem and SQL handling
  • Progress checkpoints across backup and restore

See what you need?

Follow the free release.

Review compatibility requirements and get in touch if you want to help test Simple WP Backup across more hosting environments.