WordPress Reprint Copies Your Whole Site to a New Host or Test Setup
WordPress has released Reprint, a free open-source tool that copies a site's files and database for moves or safe testing.
WordPress has introduced Reprint, a free, open-source, PHP-based tool that copies a WordPress site’s files and database. The plugin is available in the WordPress.org Plugin Directory, along with a command-line client for copying a site.
WordPress has long let users export posts and pages, but moving a site also means bringing along its theme, plugins, uploads, and settings. Reprint is designed to make that complete move easier, and it is part of WordPress’s Data Liberation work that began in 2024. Reprint sends files and the database directly to the computer or server you choose, one piece at a time, so your old host does not need to create an archive of the whole site first. If the connection drops, the copy can resume from the last saved point. When you enter a new site address, Reprint can also update links that point to the old one, including links stored in settings, blocks, shortcodes, and serialized data or custom fields.
Why it matters
Reprint covers both files and the database in one workflow, which reduces the manual steps involved in relocating a site. Visitors can keep using the original site during the transfer. The tool also supports testing, since a separate copy lets owners try a new layout, check a plugin, or confirm that a WordPress update did not break anything.
What to do
Before switching hosts, run Reprint to create a copy, then open it to confirm that pages load, images appear, and forms work. When you are ready, pause changes on the original site, make one final copy, and point your domain to the new host. Check the plugin’s current requirements and the step-by-step moving guide on WordPress.org before you begin.
In this story
Compare the tools in this story
The Stack Brief
Get the weekly brief
One email a week: SaaS pricing changes, launches worth knowing about, and one comparison you can act on.

Comments
Join the discussion with your GitHub account. Be civil, stay on topic.