WP Migrator (Free)
The Ultimate WordPress Migration Solution
WP Migrator is a complete site migration plugin that makes moving your entire WordPress installation effortless. Whether you’re changing hosts, migrating domains, or cloning your site to a staging environment, WP Migrator handles everything in one powerful, user-friendly tool. Export your entire WordPress site—database, media files, plugins, themes, users, and settings—into a single ZIP file, then import it anywhere with just a few clicks.
One-Click Migration. Zero Technical Knowledge Required.
✨ Free Version Features
📦 Full-Site Migration
- Complete Database Export & Import — Export every database table with automatic URL and database prefix replacement on import
- All Media Files — Migrate your entire uploads directory without missing a single file
- Plugins & Themes — Transfer all installed plugins and theme files to your new site
- User Accounts & Roles — Preserve all user accounts with their roles, permissions, and password hashes
- Site Settings & Options — Migrate WordPress configuration, customizer settings, and all site options
- Posts, Pages & Custom Post Types — Export and import all content with meta, taxonomies, and relationships intact
🛡️ Smart Migration Tools
- Automatic URL Replacement — The plugin automatically detects and replaces old domain URLs throughout the database
- Database Prefix Fix — Automatically handles different database prefixes between source and destination sites
- Auto Admin Restoration — Your admin account is automatically saved and restored after migration, ensuring you can always log back in
- Selective Import — Choose exactly which components to restore (don’t import if you don’t need it)
- Clean Import Mode — Automatically wipes existing content before importing to prevent duplicates and conflicts
📥 Large File Support
- Chunked Upload — Upload large ZIP files in small chunks, bypassing server upload size limits
- Chunked Download — Download export files in chunks with no risk of server timeouts, even for multi-gigabyte sites
- Tested with 1GB+ Sites — Proven to work with very large WordPress installations
🆘 Safety & Recovery
- Emergency Recovery Tool — Built-in recovery feature to regain admin access if something goes wrong during migration
- Read-Only Export — Export process doesn’t modify your site, making it safe to use on live sites
- Protected Export Directory — Export files are stored in a secure directory blocked from direct web access via .htaccess
⚙️ Technical Features
- Database Prefix Mismatch Auto-Fix — No manual SQL editing required
- Sensitive Option Protection — Skips sensitive database keys during import to preserve target site identity
- Large File Handling — Automatic PHP timeout and memory limit adjustments for smooth migration of massive sites
- Secure File Storage — Export ZIP files stored safely in
wp-content/wp-migrator-exports/
📋 Export Management
- Manage Exports Tab — View, download, and delete all stored export files from the admin dashboard
- Detailed Export Log — Track exactly what was exported with progress indicators
- Import Log Tracking — View detailed import progress and any issues encountered
🎯 System Requirements
- WordPress 5.6 or higher
- PHP 7.4 or higher
- PHP Extensions — ZipArchive
- File Uploads — file_uploads must be enabled in php.ini
- Sufficient Storage — Adequate
upload_max_filesizeandpost_max_sizeconfigured