Find & Replace (Bulk Text)

Run a list of find → replace rules over text at once.

Bulk find and replace for text — apply an ordered list of substitution rules in a single pass, with literal, regex, case-sensitive and whole-word matching. Each rule shows its match count and sees the previous rule's output, so you can chain several edits at once. Runs fully in your browser — nothing is uploaded.

How to use Find & Replace (Bulk Text)

  1. Paste your source

    Drop the text you want to clean up into the source box of this free online bulk find and replace tool to start editing instantly in your browser.

  2. Add a rule

    Enter what to find and what to replace it with, then click Add rule to stack as many find and replace pairs as you need for one pass.

  3. Set match options

    Switch on case-sensitive, whole-word or regex matching so each rule replaces exactly the right words with full control over partial matches.

  4. Preview the changes

    Both the source and the result are colour-highlighted live, with a per-rule match count, so you can see exactly what each rule changes before committing.

  5. Apply to source

    Click Apply to source to feed the result back in, letting you chain more passes on top and run several substitutions in sequence.

  6. Copy or download

    Copy the finished output to your clipboard or download it as a .txt file, with everything processed privately and nothing ever uploaded.

Frequently asked questions

How do the rules work together?

Rules run top to bottom, and each one operates on the output of the rule above it. So if rule 1 changes “cat” to “dog” and rule 2 changes “dog” to “fox”, you’ll end up with “fox”. Reorder or split your rules if that chaining isn’t what you want.

Does it support regular expressions?

Yes. Turn on the Regex toggle and the Find box accepts a full JavaScript pattern (e.g. \d{4} or (\w+)@(\w+)). The Replace box can reference capture groups with $1, $2 and so on. Matching is always global (every occurrence).

What’s the difference between whole-word and case-sensitive?

Whole-word only matches a term when it stands alone (so “cat” won’t match inside “category”). Case-sensitive makes “Cat” and “cat” distinct. They’re independent — use either, both or neither.

Is there a size limit?

It runs entirely in your browser, so it handles large documents comfortably — the only limit is your device’s memory. Nothing is ever uploaded to a server.

How do I find and replace multiple words at once?

Click “Add rule” to stack as many find → replace pairs as you need, then paste your text — this bulk find and replace tool applies every rule in one pass and shows a match count for each. It’s perfect for cleaning up text, swapping several terms, or batch-editing without doing each replacement by hand.

Can I use regex to find and replace text?

Yes. Turn on the Regex toggle to find and replace text with full JavaScript regular expressions, including capture groups you reference in the replacement with $1, $2 and so on. Combine it with the case-sensitive option for precise matches; in regex mode use \b in your pattern for word boundaries (the separate Whole-word toggle applies to literal matching only).

How do I preview changes before replacing?

Both the source and the result are highlighted in colour as you type, so you can see exactly what each rule will change before committing. Click “Apply to source” only when you’re happy, then copy or download the cleaned text.

Related tools — Text & content tools