WP-CLI Search & Replace Planner
Prepare a shell-quoted WP-CLI URL replacement dry run while preserving GUID columns.
- Free, no sign-up
- Runs in your browser
- 100% private — runs in your browser
Ready to review
Enter your details to begin.
Your inputs stay in this browser.
Prepare a shell-quoted WP-CLI URL replacement dry run while preserving GUID columns. Enter your old and new URLs to generate a safe search-replace command that understands serialized data, unlike a blind SQL text replacement. Run it from the intended WordPress installation after a verified database backup; the tool never connects to your server.
Why inspect the dry run before changing data?
Run the generated command from the intended WordPress installation after a verified database backup. WP-CLI understands serialized data, unlike a blind SQL text replacement. The generated command always includes --dry-run and --skip-columns=guid. Review the affected tables and counts before deciding whether a real replacement is appropriate.
What doesn't this tool do?
This tool generates a POSIX shell command and never connects to your server. All prefixed tables may include plugin or shared data outside the current site; confirm that scope first. Multisite, domain mapping and network migrations require separate planning. The output intentionally does not perform a live replacement.
Read the official documentation ↗Need help applying the result?
Send the website and the change you are planning. I can review the scope and the next technical step.
Discuss your WordPress project Explore all tools