Find & Replace
Replace text in bulk.
Find & Replace at a glance
Find & Replace is a free online text tool you can use right now to replace text in bulk โ no account, no install and no usage limit. It runs entirely inside your browser, so whatever you enter stays on your own device.
- Price
- Free โ no trial, no paid tier, no watermark
- Sign-up
- Not required
- Where it runs
- In your browser โ nothing is uploaded to a server
- Works on
- Chrome, Safari, Firefox and Edge โ desktop, tablet and phone
- Category
- Text Tools
About Find & Replace
Replace every occurrence of a string across a block of text at once.
The mistake that causes the most damage is replacing a short string that appears inside longer words. Replacing 'cat' with 'dog' without whole-word matching turns 'category' into 'dogegory' and 'concatenate' into 'condogenate'. This is why the whole-word option matters: it requires a word boundary on both sides so only the standalone word matches.
Case sensitivity is the other setting worth checking. A case-sensitive replacement of 'Apple' leaves 'apple' untouched, which is correct when you mean the company and wrong when you mean the fruit. A case-insensitive replacement catches both but writes a single replacement casing over every match, which can produce a lowercase word at the start of a sentence.
Always check the match count before replacing. A number far higher than you expected almost always means the search string is matching inside longer words, and it is much easier to notice that before the replacement than to unpick it afterwards.
How to use Find & Replace
- Paste your text and enter the string to find.
- Enter the replacement, and set case-sensitive or whole-word matching as needed.
- Check the match count looks right, then replace and copy the result.
Frequently asked questions
Why did my replacement corrupt other words?
Because the search string appeared inside longer words. Replacing 'cat' without whole-word matching turns 'category' into 'dogegory'. Enable whole-word matching so only the standalone word is replaced.
When should I use case-sensitive matching?
Whenever capitalisation carries meaning โ a brand name, a code identifier, or a proper noun that also exists as a common word. Case-insensitive matching catches more but overwrites the original casing.
Can I undo a replacement?
Keep a copy of the original before replacing. The safest habit is checking the match count first โ an unexpectedly high number is the warning sign.
Does it support regular expressions?
This performs plain string replacement, which is predictable and safe for ordinary edits. For pattern-based work, build and test the pattern in the Regex Tester first.