Trinity Backup is a powerful, fast, and reliable WordPress backup, migration, and restore plugin. It is built to work smoothly on any hosting — including shared hosting with strict PHP limits, timeouts, and low memory.
Whether you need to create a full site backup, migrate WordPress to a new domain, clone a staging site to production, or schedule automatic daily backups — Trinity Backup handles it all without breaking a sweat.
Why Choose Trinity Backup?
Most backup plugins fail on large sites because of PHP timeouts, memory limits, and upload restrictions. Trinity Backup solves all of that:
- Zero timeouts — Processes everything in safe, resumable AJAX chunks. Even if the browser is closed, you can continue where you left off.
- Ultra-low memory usage — Uses streaming archive technology instead of loading files into RAM. Works on hosts with 64 MB memory limits.
- Any site size — Designed for sites with thousands of posts, large media libraries, and massive databases.
- Resumable operations — Automatically resumes after interruptions, browser refreshes, or temporary server issues.
- Single-file archives — Each backup is one
.trinity file that contains your entire site: database, plugins, themes, uploads, and all wp-content.
Full Site Backup & Export
Create a complete backup of your WordPress site with one click. The exported
.trinity archive contains everything needed to fully restore or migrate your site:
- Database export — All tables including posts, pages, users, options, WooCommerce orders, custom post types, and any custom tables.
- Files export — All files in wp-content: plugins, themes, uploads, mu-plugins, and custom directories.
- Selective backup — Choose exactly what to include or exclude: media uploads, plugins, themes, database, spam comments.
- Auto-download — Automatically downloads the backup file to your computer after creation.
- Real-time progress — Visual progress bar and detailed log showing every step of the backup process.
One-Click Migration & Restore
Move your WordPress site to a new host, new domain, or new server with zero hassle:
- Automatic URL replacement — Intelligently replaces all old URLs with new ones across the entire database, including serialized data in options, widgets, and page builders.
- Serialized data safe — Properly handles serialized PHP data (used by most themes and plugins) so nothing breaks after migration.
- Drag & drop import — Simply drag your
.trinity file into the import area or click to browse. No FTP, no phpMyAdmin, no command line needed.
- Cross-host compatible — Works across any hosting provider: cPanel, Plesk, LocalWP, Flywheel, SiteGround, Bluehost, GoDaddy, Cloudways, AWS, and more.
- Local ↔ Live — Perfect for moving sites between local development environments (LocalWP, MAMP, XAMPP, Laragon) and live servers.
Backup Management Dashboard
A clean, modern dashboard to manage all your backups:
- Backup list — View all existing backups with filename, size, creation date, and who created them.
- Bulk actions — Delete individual backups, delete all backups at once, or clean up incomplete temporary files.
- Refresh — Instantly refresh the backup list without reloading the page.
- Responsive design — Clean, card-based layout that works great on any screen size.
Dark Mode & Light Mode
Trinity Backup includes a beautiful, modern UI with full theme support:
- Light theme — Clean white design that matches the default WordPress admin.
- Dark theme — Eye-friendly dark appearance for comfortable use in low-light environments.
- Auto theme — Automatically follows your operating system's light/dark preference.
- Instant switching — Change theme with one click, no page reload needed. Your preference is saved per user.
AES-256-GCM Encryption (Pro)
Protect your backups with military-grade encryption:
- AES-256-GCM — The same encryption standard used by banks. Your backup data is fully encrypted at rest.
- Password protection — Set a password when creating a backup. The same password is required for import.
- Secure key derivation — Uses proper cryptographic key derivation to turn your password into an encryption key.
- Streaming encryption — Files are encrypted in chunks during backup, keeping memory usage low even for encrypted backups.
Scheduled Backups (Pro)
Automate your backup routine with flexible scheduling powered by WordPress Cron:
- Multiple frequencies — Hourly, every 2/4/6/12 hours, daily, or weekly.
- Custom time selection — Choose the exact hour when daily or weekly backups should run.
- Backup retention — Automatically delete old scheduled backups. Keep the last 1–10 backups and save disk space.
- Next run display — See exactly when the next scheduled backup will run.
- Reliable execution — Uses WordPress Cron with automatic rescheduling if a run is missed.
- Exclude content — Customize what each scheduled backup includes: skip media, plugins, themes, database, or spam comments.
Pre-Update Backups (Pro)
Never lose your site to a bad update again. Trinity Backup can automatically create a full backup before any WordPress update:
- Plugin updates — Automatic backup before installing plugin updates, including bulk updates.
- Theme updates — Automatic backup before theme updates.
- Core updates — Automatic backup before WordPress core updates.
- Block failed backups — Optionally prevent the update from proceeding if the pre-update backup fails. Recommended for maximum safety.
- Single backup per batch — Bulk updates create only one backup per update run, saving disk space and time.
- Selective content — Exclude media, themes, plugins, database, or spam comments from pre-update backups.
Email Notifications (Pro)
Stay informed about every backup operation without checking the dashboard:
- Success & failure alerts — Get notified when backups complete successfully or when they fail.
- Multiple recipients — Send notifications to multiple email addresses (comma-separated).
- Event filtering — Choose which events to be notified about: manual backups, scheduled backups, pre-update backups, and imports/restores.
- Failure-only mode — Option to only receive emails when something goes wrong — no noise when everything is OK.
- Test email — Send a test email to verify your configuration works with a single click.
- HTML emails — Professional, well-formatted HTML email notifications with backup details.
WP-CLI Support (Pro)
Full command-line interface for developers, agencies, and automated deployment pipelines:
- wp trinity export — Create backups from the command line with all export options (exclude media, plugins, themes, database, spam).
- wp trinity import — Restore from a
.trinity archive file by specifying the path.
- wp trinity list — List all existing backups with size and date.
- wp trinity delete — Delete a specific backup by ID.
- wp trinity schedule — Configure scheduled backups (frequency, time, retention) from the terminal.
- Encrypted CLI backups — Pass
--password=secret to create encrypted backups via CLI.
- CI/CD ready — Integrate Trinity Backup into your GitHub Actions, GitLab CI, Bitbucket Pipelines, or custom deployment scripts.
White Label (Pro)
Fully rebrand the plugin for client sites or your own SaaS product:
- Custom plugin name — Replace "Trinity Backup" with your own brand name in the admin menu, page header, and plugins list.
- Custom description — Set a custom subtitle/description displayed on the plugin page.
- Custom author — Replace the author name and URL on the plugins list page.
- Custom menu icon — Use any Dashicon class or a custom image URL as the admin menu icon.
- Hide branding — Remove the Trinity Backup logo from the page header.
- Hide submenus — Selectively hide "Account" and "Contact Us" submenu items.
- Hide plugin actions — Hide "View details" on the plugins page, or keep only the "Deactivate" link.
- Access control — Restrict White Label settings access to a specific administrator. Other admins won't even see the settings section.
- Persistent settings — All White Label settings survive plugin updates.
Flexible Export Options
Fine-tune every backup with granular exclusion options:
- Exclude media uploads — Skip the wp-content/uploads folder to create smaller backups.
- Exclude plugins — Skip the plugins directory if you only need themes and content.
- Exclude themes — Skip the themes directory.
- Exclude database — Create a files-only backup without the database.
- Exclude spam comments — Keep your backups clean by skipping spam comment data.
- Keep email domain — Optionally preserve email addresses during migration instead of replacing them.
Import & Restore Features
Reliable site restoration with smart conflict handling:
- URL replacement — Automatic, safe URL replacement across the entire database including serialized data.
- Drag & drop upload — Modern drag-and-drop file upload area. No page reloads needed.
- Import progress — Real-time progress bar and detailed log during import.
- Confirmation dialog — Safety confirmation before starting a destructive import operation.
- Encrypted archive import — Seamlessly import password-protected backup archives.
Technical Highlights
- PHP 8.0+ — Built with modern PHP, strict types, and clean architecture.
- No external dependencies — No cloud accounts, no third-party services, no API keys required.
- No file size limits — Handles sites of any size without hitting PHP upload_max_filesize limits.
- WordPress Multisite aware — Compatible with WordPress Multisite installations.
- Translation ready — Fully translatable with standard WordPress i18n functions.
- Clean uninstall — Removes all options and data when the plugin is deleted.
Use Cases
- Regular website backups — Protect your blog, business site, or portfolio with automatic daily or weekly backups.
- WordPress migration — Move your site from one host to another, or from a local dev environment to a live server.
- Site cloning — Duplicate a WordPress site for staging, development, or client review.
- Pre-update safety net — Automatically back up before plugin, theme, or WordPress core updates.
- Developer workflow — Use WP-CLI to integrate backups into your development and deployment scripts.
- Agency white label — Rebrand the plugin for client sites with your agency name and logo.
- WooCommerce backup — Safely back up WooCommerce stores including orders, products, and customer data.
- Disaster recovery — Restore a broken site from a backup archive in minutes.
Supported Hosting Providers
Trinity Backup works on virtually any hosting provider, including:
- SiteGround, Bluehost, HostGator, GoDaddy, DreamHost
- Cloudways, DigitalOcean, Linode, Vultr, AWS Lightsail
- WP Engine, Flywheel, Kinsta, Pantheon
- cPanel, Plesk, DirectAdmin
- LocalWP, MAMP, XAMPP, Laragon, Docker