Backup & Restore
The Backup & Restore tab packages your site into a single portable .emcp archive and restores it. Both run from your browser in short, resumable slices, so large sites finish reliably on modest hosts. Keep the tab open while a backup or restore runs.
Create a backup
Section titled “Create a backup”- Open EMCP Tools → Backup, Sync & Migrate → Backup.
- Choose what to include:
- Full: database + all files (themes, plugins, uploads).
- Database only: the database, no files.
- Files only: files, no database.
- Click Create backup. Progress is shown live; the finished archive appears in the Available to restore list with its size and timestamp.
- Use Download to save the
.emcpoff-site, or leave it in place to restore later.

Restore a backup
Section titled “Restore a backup”You can restore any archive in the Available to restore list, or upload one from another site.
From a listed backup
Section titled “From a listed backup”- On the Restore tab, find the archive in Available to restore.
- Click Restore, confirm, and keep the tab open. The plugin imports the database, extracts files, and rewrites URLs to this site.
By uploading an .emcp
Section titled “By uploading an .emcp”- Click Upload a backup and choose your
.emcpfile. - The uploader sends it in chunks and adapts to your host. If a chunk is rejected it automatically retries with a smaller one, so it works even behind a firewall or a strict request-size cap. Real progress drives the bar.
- When the upload finishes the archive appears in the list; click Restore.
The reliable method for very large sites: FTP drop
Section titled “The reliable method for very large sites: FTP drop”For very large archives, or any host that fights browser uploads, skip the uploader:
- Copy the
.emcpfile intowp-content/emcp-backups/uploads/via FTP/SFTP or your host’s file manager. - It appears in Available to restore with no browser upload at all.
This has no size limit and bypasses every request-size cap. See Server upload limits for the details.

What a restore does, and does not, change
Section titled “What a restore does, and does not, change”A restore:
- Imports the database and rewrites the site address and Elementor page-data URLs to this site (a serialization-safe search-replace, so serialized data and Elementor JSON stay valid).
- Extracts the archived files into place.
A restore never:
- Modifies
wp-config.phpor your security salts. - Logs you out. Your current session is preserved even though the database is replaced mid-restore.
Driving it with an AI agent
Section titled “Driving it with an AI agent”A connected agent can create and list backups with the create-backup and list-backups MCP tools (both on by default). See the module overview.