WordPress.org

Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Better Search Replace

A simple plugin to update URLs or other text in a database.

When moving your WordPress site to a new domain or server, you will likely run into a need to run a search/replace on the database for everything to work correctly. Fortunately, there are several plugins available for this task, however, all have a different approach to a few key features. This plugin consolidates the best features from these plugins, incorporating the following features in one simple plugin:

  • Serialization support for all tables
  • The ability to select specific tables
  • The ability to run a "dry run" to see how many fields will be updated
  • No server requirements aside from a running installation of WordPress
  • WordPress Multisite support

Time-saving features available in the Pro version:

  • View exactly what changed during a search/replace
  • Backup and import the database while running a search/replace
  • Priority email support from the developer of the plugin
  • Save or load custom profiles for quickly repeating a search/replace in the future
  • Support and updates for 1 year

Learn more about Better Search Replace Pro

The search and replace functionality is heavily based on interconnect/it's great and open-source Search Replace DB script, modified to use WordPress native database functions to ensure compatibility.

Supported Languages

  • English
  • French
  • German
  • Spanish

Want to contribute?

Feel free to open an issue or submit a pull request on GitHub.

Requires: 3.0.1 or higher
Compatible up to: 4.7.3
Last Updated: 2 months ago
Active Installs: 100,000+

Ratings

4.6 out of 5 stars

Support

0 of 7 support threads in the last two months have been marked resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

1 person says it works.
0 people say it's broken.

100,2,2 100,1,1
100,2,2 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,4,4
100,1,1 75,4,3 100,1,1 100,1,1
100,1,1
100,3,3 100,1,1 100,1,1 100,2,2 100,1,1
100,1,1 50,2,1 100,5,5 100,1,1 100,4,4 100,1,1 100,1,1 100,1,1
100,4,4
100,4,4
67,3,2
100,2,2 100,1,1
100,1,1
100,1,1
100,5,5 0,1,0
100,3,3
100,1,1