CompleteToolkit

Find & Replace

Find every occurrence of a word or phrase and replace them all at once — with a live match count.

About this tool

A client renamed their product and it appears forty times in your document. A CSV export used the wrong separator. A template has "[NAME]" placeholders that all need the same value. Manually hunting each occurrence invites mistakes — you'll always miss one. This tool finds every match and replaces them all in a single click.

The live match count is the feature that prevents surprises: as you type your search term, you immediately see how many occurrences exist before you commit. Expected 40 and see 43? Now you know to look closer before replacing. After replacing, the tool confirms exactly how many substitutions were made.

Search is plain-text by default, which means special characters like dots, brackets and dollar signs are matched literally — paste "$19.99" and it finds "$19.99", no regex knowledge needed. Case sensitivity is a single toggle: off (default) to catch "Email", "email" and "EMAIL" together, on when capitalization matters. And you can replace with nothing at all, which turns the tool into a bulk deleter — perfect for stripping unwanted characters or phrases. All processing is local to your browser: paste contracts, drafts or data without any of it leaving your device.

How to use the Find & Replace

  1. 1Paste your text into the main box.
  2. 2Type the word or phrase to find — the match count updates live as you type.
  3. 3Type the replacement (leave it empty to delete all matches instead).
  4. 4Click Replace all, then copy the updated text.

Frequently asked questions

Can I see how many matches exist before replacing?

Yes — that's the point of the live counter. As soon as you type a search term, the tool shows how many occurrences exist in your text. After replacing, it confirms how many substitutions were made.

Does it support regular expressions?

No, and deliberately so — searches are plain text, so characters like . ( ) $ are matched literally without any escaping. That makes it foolproof for everyday replacements. A dedicated Regex Tester for pattern-based matching is coming to the Developer Tools category.

Can I use it to delete text instead of replacing it?

Yes. Leave the 'Replace with' field empty and click Replace all — every match is removed. Useful for stripping unwanted tags, phrases or stray characters from a document.

Is the replacement case sensitive?

By default, no — searching for 'email' also matches 'Email' and 'EMAIL'. Tick the case-sensitive box when capitalization matters, such as replacing a product name without touching similar lowercase words.