🧑‍💻 Dev · Migration

Serialized Search-Replace

Find and replace inside PHP serialized strings and recalculate s:N:"…" lengths — so WordPress options and postmeta survive domain moves.

✅ Length-safe replace · ⚡ Dry-run first · 🔒 Stays in your browser
Replace settings

Backup the database first. Prefer WP-CLI search-replace for full sites. This tool is for small dumps and option snippets.

OUT Result
Matched string samples
WordPress tip

Why plain find-replace breaks WP

PHP stores strings as s:28:"http://example.com". Change the URL without updating 28 and unserialize() fails — menus, widgets, and Elementor data go blank. This tool only edits string payloads and rewrites lengths.

Related
Need WordPress advice?

Stuck after using this tool? Ask WP Expert AI

Our flagship assistant answers WordPress questions in plain English or full code — separate from these utilities, free beta, no login.

Try WP Expert AI →