SnapBackup Icon

SnapBackup

Fast, secure, and lightweight WordPress backup, restore & migration. Full-site ZIP backups that work on any hosting — even shared.

WordPress.org Ready GPL v2 Licensed PHP 7.4+ WP 5.8 – 6.9

Everything You Need for WordPress Backups

One plugin. Full-site backup, one-click restore, safe migration, and serialized-safe find & replace. No bloat, no subscriptions.

Chunked AJAX Processing

Exports and imports are split into small AJAX batches, so even shared hosting with tight limits can back up and restore sites of any size.

🔄

Resumable Uploads

Browser-based chunked uploads survive connection drops. If your upload fails mid-way, SnapBackup resumes from the last successful chunk.

🛡️

Secure Storage

Backups are automatically stored outside the webroot when possible, protected by .htaccess, web.config, and index.php guard files.

🔍

Find & Replace

Serialized-safe URL replacement across all database tables. Properly handles serialized data, JSON-escaped URLs, and Elementor widget data.

📦

Full-Site Backup

Export database, uploads, plugins, themes, MU-plugins, and root files into a single ZIP archive. Select individual components as needed.

🖥️

Server-Side Import

Upload large backups via FTP/SFTP directly to your server, then import from the admin dashboard. No browser upload limits to worry about.

See SnapBackup in Action

A clean, modern admin UI that makes backups & migration feel effortless.

SnapBackup Export Page
1

Create a Backup

Select exactly what to include — database, uploads, plugins, themes, MU-plugins, and root files. Hit Create Backup and watch the chunked AJAX progress. Works on any hosting.

SnapBackup Import Page
2

Restore from Browser or Server

Drag-and-drop your .zip backup for chunked, resumable browser upload. Or upload large files via FTP/SFTP and import directly from the server — no browser limits.

SnapBackup Find and Replace
3

Safe URL Migration

After importing on a new domain, run the serialized-safe Find & Replace to update all URLs across the database — including Elementor widget data and JSON-escaped strings.

SnapBackup Settings and Health Check
4

Settings & Health Check

View storage location, webroot security status, ZIP engine capability, server health (memory, execution time, disk space), and configure automatic backup retention policies.

Up and Running in 30 Seconds

Install SnapBackup the same way you install any WordPress plugin.

Install the Plugin

Go to Plugins → Add New in your WordPress admin and search for SnapBackup. Click Install Now.

Activate

Click Activate on the plugins page. SnapBackup appears in your admin sidebar immediately.

Create Your First Backup

Navigate to SnapBackup → Export, select what to include, and hit Create Backup. That's it!

Frequently Asked Questions

Quick answers to common questions about SnapBackup.

Does SnapBackup work on shared hosting?
Yes. The chunked AJAX processing is specifically designed to work within typical shared hosting limits for memory, execution time, and upload size. No special server configuration needed.
How large of a site can this handle?
There is no hard limit. The chunked processing system breaks work into small batches, so even sites with thousands of files and large databases can be exported and imported reliably.
Where are backups stored?
The plugin automatically selects the most secure location. It prefers a directory outside the webroot (not accessible via browser), but falls back to wp-content/snapbackup-backups/ if needed, where files are protected by .htaccess rules.
Can I import a backup from a different domain?
Yes! After importing, use the built-in Find & Replace tool to update old URLs to your new domain. It handles serialized data safely, including Elementor widget data.
Will importing overwrite my existing site?
Yes. Importing a backup will replace your database and files. Always create a fresh backup of your current site before importing.
Does this plugin make external API calls?
Only if you explicitly opt in to the email newsletter on the Settings page. No data is sent anywhere without your explicit consent. The plugin is fully functional without any signup.
Is SnapBackup free?
Yes, SnapBackup is 100% free and open source under GPL v2. All features described on this page are included in the free version. No premium upsells, no feature gating.

Start Protecting Your WordPress Site

Install SnapBackup in seconds and create your first full-site backup today. Free, forever.