The WordPress Site Migration Plugin
Most Trusted by Experts

From Production to Your Machine
in 1‑click.


Guillermo Dewey


WP Migrate is the best there is. Stable and it works all the time. It’s worth every penny! 🤘

Trusted By World-Class Brands and Organizations

U.S. Department of State
Harvard University

Migrate WordPress Sites with Confidence

Still “manually” migrating WordPress sites?

Are you exporting the database with phpMyAdmin, SequelAce, or some other database tool and then running a find & replace on the SQL file? And then you still have to use FTP to download your media, themes and plugins!

We both know that isn’t ideal.

WP Migrate fits neatly into your developer workflow, giving you seamless migrations between localhost and live.

Pull a production site down to your local machine

Push a staging site to production

Push your local site to a staging server

Our customers actually look forward to moving their WordPress sites around.

Make Painful Database Migrations
a Thing of the Past

Let’s face it, WordPress database migrations can suck.

Doing it manually with SQL export files, using an insecure script on your server, or using a clunky backup-restore plugin are all productivity killers. Not to mention stressful.

Running a WordPress database migration shouldn’t involve blood, sweat and tears.


Export your database as a SQL file, performing a find and replace on the site’s URL and directory path.


Push your development database to the server to put a new site live. Or push to a staging environment first.


Import a SQL file into your database and replace URLs and paths on the way in.


Pull a production site’s database down to your development environment before you start working on a new feature.

Find &

Run a find and replace on the current database. Update URLs, paths, and custom text. Perform complex find and replace operations, using regular expression patterns and case-sensitive matches.


Backup the database before performing any migrations. Or backup at any time for peace of mind.

We Are WordPress Database Experts, So You Don’t Have to Be

Find and Replace

WordPress stores both the site URL and the site directory in the database. This is different for every site environment like local and staging sites.
WP Migrate detects this data and handles the find and replace during the migration.
WP Migrate replaces data in post content, pages, widgets, options and metadata. It also handles content created by the Block Editor.
Export Database

Serialized Data

Why not just export the database and run a find & replace on the SQL file? Easy enough, right? Wrong.
Any replacement applied to data that uses PHP serialization (e.g. widgets) will corrupt the serialization and result in an empty string when unserialized.
WP Migrate detects serialized data and runs a special find & replace on it ensuring that the data is not corrupted.
Export Database

Database Backups

Select the backup option before running a migration and your database will first be backed up before running the migration and replacing it.
Backups provide peace of mind but also allow you to version your database, allowing you to go back in time and recover things that have changed that shouldn’t have.

🤞Stop Crossing Your Fingers When You Migrate Your WordPress Database. WP Migrate has your back.


Liam Dempsey


@wpmigratedbpro is as solid, reliable, and robust bit of software as you can ever ask for. It works perfectly every single time. Every single time. #WordPress


Lauren Pittenger


I’ve said it before and I’ll say it again: WP Migrate by @dliciousbrains is so super handy and saves so much time. Pull, do the work, push it back up. Magic.


Mark Dingman


WP Migrate might be the best #WORDPRESS plugin available. #EASYBUTTON


Jack McConnell


I think WP Migrate might just be one of the best plugins I’ve ever bought.


Phil Rae


Trying out WP Migrate. Makes moving DBs from development to production a breeze. So worth the cost.


Laura Kalbag


I think I might be late to this, but IT'S THE WORDPRESS PLUGIN WE'VE ALL BEEN WAITING FOR! WP Migrate.


Eric Amundson


WP Migrate makes it drop-dead simple to keep #WordPress databases in sync! WP zombies get 20% off at #wpsea



Brad Miller


The WP Migrate plugin is very useful and extremely handy.


Bret Kruse


WP Migrate is legitimately one of my favorite WordPress plugins now.


Chris Wharton


Just testing out WP Migrate by @dliciousbrains Simply Wow. So simple! So beautifully simple!




WP Migrate made me jump with joy! Am upgrading to Pro version: Push and Pull feature is a dream! TY @mor10! #WordPress #WebDesign


Matt Pusateri


WP Migrate is the best #wordpress time-saver this database-phobic designer has found. Stress level down 27%... Thx @dliciousbrains!



Niels 👨🏼‍🔬


Pulling single site installs into a Multisite with WP Migrate is so easy… love it!


John Locke


WP Migrate by @dliciousbrains is coming in very handy today. Without it, I'd be dead.


Lift UX


I’m not sure what we’d do without WP Migrate. We use it every day with great results. Thank you @dliciousbrains!


Alex Standiford


Side note - I should say that I've never been more grateful for Delicious Brains' WP Migrate Plugin than I am right now. HUGE DB.


Mason James


Just migrated 20 individual sites into a multisite with WP Migrate by @dliciousbrains and it was the most painless process ever. #impressed



Ryan Don Sullivan ⤴️


I'll say it right now. If my @wpmigratedbpro license ever expires I'm out of the game for good.




Avoided a lot of pain of having to suck a subsite out of a multisite instance in WP thanks once again to @dliciousbrains




@isopixel WP Migrate is the best there is. Stable and it works all the time. It’s worth every penny! (Having tried more than 10 forms and tools) 🤘🏻


Steve Ryan


Multisite: check out @dliciousbrains and WP Migrate for a WAY easier method to moving multisite installs around! We lean on it quite a bit! #essentialtools #WCPHX



🚀🎙 Joe Casabona


Also this is the second site in as many weeks I've redesigned and pushed live using @wpmigratedbpro. Those plugins are worth their weight in gold.


Dave Barr


@wpmigratedbpro Been using it all day and believe me it's been the *best thing* about my day. Thanks to all involved, the obvious hard work put in is appreciated! 🙌


Liam Dempsey


@wpmigratedbpro from @dliciousbrains is as solid, reliable, and robust bit of software as you can ever ask for. It works perfectly every single time. Every single time. #WordPress


James Giroux


@wpmigratedbpro has just released 2.0. What a journey! This is one of those tools that has made my life as a web professional so much easier. Kudos to @bradt and the whole team @dliciousbrains.


Trusted by WordPress Professionals Since 2013

WP Migrate is _the_ tool for WordPress developers to take the thinking out of site migrations.

Our Customers believe WP Migrate is the best WordPress migration plugin they have used, and have said it’s “a WordPress developer’s dream”. “A must have. Worth every penny.”

Hear What Others Are Saying

Media Files

Your Media Library, Synced Across Every Environment

Let’s say you need to make changes to a site for a client. You pull down the latest live database to your local site but your local Media Library doesn’t have the latest media.

It’s almost impossible to make frontend styling changes to pages where image files are missing.

WP Migrate allows you to push and pull your Media Library files between two WordPress installs. It’s a simple sync process that removes the need for manually copying files down.

As fast as, if not faster, than FTP.

Sync all your media files between sites during a migration

Only sync files that have been added or updated since your last migration

Keep your site environments in sync in the time it takes to make your morning coffee.

Theme & Plugin Files

Forget FTP, Transfer Themes & Plugins Faster Between WordPress Sites

Along with the WordPress database and the Media Library, theme and plugin files are an essential part of a WordPress site migration. With WP Migrate you can sync all your WordPress website’s theme and plugin files as part of a migration.

Push and pull your theme and plugin files between two WordPress installs as fast as FTP (if not faster) without requiring FTP access.


Alan Lewis

Calm IT

WP Migrate helped me move a complex trilingual multisite... It went flawlessly and impressed my client. So often when migrating a site there are issues that need fixing, and broken this and that, but it went through without a hitch.


WordPress Multisite Migrations Shouldn’t Be Scary

WordPress multisite is a powerful way to run multiple WordPress sites from the same installation and one database. But migrating a multisite install can be a hairy experience.

WP Migrate allows you to migrate entire multisite networks, but there's more.

Multisite UI

Export a subsite as an SQL file that can then be imported as a single site install, push a subsite (including media) to a single site install, and pull a single site install (including media) into a subsite.

Have peace of mind when it comes to complex WordPress multisite migrations.


Do It All From the Command Line

Don’t just save time by letting WP Migrate do all the hard work for you - go even further by automating the migrations you run time and time again. Perform your migrations from the command line, optimize your deployment scripts, and run migrations on a schedule with a cron job.

The plugin integrates with the awesome WP-CLI, allowing you to run push and pull migrations, import database dump files, run saved profiles, and even update plugin settings. No UI needed.

Optimize your developer workflow with WP Migrate in your toolbelt. Migrating sites to a new domain, new server, or a new host has never been easier.

Head and Shoulders Above the Rest

WP Migrate is the original and best WordPress migration plugin.

With expert and timely support, extensive documentation, and a whole host of features to make WordPress site migrations simple and painless, we believe WP Migrate is the best tool around.

But don’t just take our word for it, take a look at how we stack up against other solutions.

Duplicator Pro All-In-One
WP Migration
UpdraftPlus BackupBuddy WP Migrate
Push / Pull Migrations
One-Click Migrations
Database Backups
CLI Support
Media Files
Theme & Plugin Files
Regular Expression Find & Replace

Your Time Is Precious, Don’t Waste It on WordPress Site Migrations

Developers like to solve problems themselves, we know because we’re developers too! We love to solve our own problems. The WordPress site migration process is no different.

“Why should I use that tool or buy that plugin? I can do that with a couple lines of code, or a CLI command. It’s not that much work...”

The problem with that approach is that it doesn’t scale. You need to be able to perform the migration whenever you want to sync your local site with the live site, every time you want to make changes. On every client site you manage. That’s a lot of time spent migrating sites.

Your time is more valuable to do the things you get paid to do.

Some Quick Math

Let's say you charge $80 per hour.

WP Migrate only needs to save you 2.5 hours and a Plus license has paid for itself!

And it certainly will.

Make yourself forget how manual and time consuming it used to be to migrate a WordPress site.

The Best Web Hosting Partners

Have Confidence Pushing to Production

From GoDaddy to SiteGround, we partner with the best WordPress web hosting providers around to make migrating sites to production so easy you could do it on a Friday afternoon.

(Just kidding, we don’t recommend doing that ever.) 😅

We work with each one of them to ensure WP Migrate continues to work on their platform as both products evolve. And if there is a problem, we have a dedicated contact at these companies we can reach out to for a quick resolution.

Although WP Migrate is designed to work with all web hosts, big and small, we have strong relationships with the following web hosting companies.

WP Engine
Media Temple
Liquid Web

Jon Christopher


The UX on WP Migrate is so dang polished, they’ve hit like every detail gracefully. Also the product is wicked awesome haha.


Mason James


Just migrated 20 individual sites into a multisite with WP Migrate by @dliciousbrains and it was the most painless process ever. #impressed

Get Started with WP Migrate. Make yourself forget how manual and time consuming it used to be to migrate a WordPress site.