Why plain SQL breaks websites
Themes, page builders and plugins store settings as serialized data, which records the length of every text. A plain SQL replace changes the text but not the length, and the whole setting is lost. Ethereal Link Replacer unpacks the data, replaces the text and recalculates the lengths.
Preview first, then apply
A dry run lists every change before the database is touched. Choose where to search – posts, post meta, options, terms, comments – and apply only when the list looks right. Every change is logged and can be downloaded as CSV.
Safe by design
siteurl and home are skipped on purpose so you never lock yourself out, regular expressions are checked before they run, and caches of the common page builders and caching plugins are cleared after the change.