Multiple find and replace

Define several find/replace rules, applied in sequence to your text in the order you add them. Each rule can be plain text or a regular expression, with or without case sensitivity.

Example:

How it works

Each rule is applied one after the other, in display order: the result of the first rule becomes the starting text for the second, and so on. This lets you chain successive transformations without having to run a simple find/replace tool several times.

What happens if two rules overlap?

Since rules are applied sequentially to the result of the previous one, a rule can perfectly well modify the text produced by an earlier rule, including a replacement that has already been made. Check the order of your rules if the final result isn't what you expected.

When should I use the "Regex" option rather than a simple search?

Enable the regex option when you need to target a variable pattern (a number, a word boundary with \b, multiple spaces...) rather than a fixed string of characters; for an exact text replacement, simple search is faster and avoids characters that need escaping.

Privacy: all rules are applied locally in JavaScript, and your text never leaves your browser.