Find strings inside any text and replace them dynamically. Supports regex, case-sensitive, and replace-all modes.
Two checkboxes change what your search string even means. Leave Use Regex off and every character you type is escaped before matching, so a.b finds those three literal characters and never axb. Tick it and the same string becomes a pattern. Find and Replace keeps that switch in plain sight rather than guessing from the shape of what you typed.
Matching reruns on every keystroke, with a live count on the right reading 7 matches found, or No matches when the search comes up empty. A broken pattern does not destroy your work: the result pane keeps showing the original text while a red bar reports Regex error: followed by the browser's own wording, such as Invalid regular expression: /[a-/: Unterminated character class.
Leaving Replace With blank deletes each match, which is the quickest way to strip a recurring prefix out of a list. The replacement is a single call against the string in the page, with no upload and no account.
No matches means the problem is the pattern, not the replacement.Regex pattern e.g. \d+ as a reminder that the field is now interpreted.error already matches ERROR unless you say otherwise.$1 inserts the first capture group and $& inserts the whole match. Writing $5 as a price works, but $1 meaning one dollar will vanish.$& typed into Replace With still expands, and $$ is how you get one literal dollar sign.3 matches found while exactly one replacement happens.