Find Replace
Find every occurrence of a word or phrase in your text and replace it with something else, all at once.
Recommended Settings
Pro Tips
- •Every occurrence of the find text is replaced, not just the first one
- •Leave the replace field empty to delete every occurrence of the find text instead
- •Case-sensitive matching is off by default, so 'Text' and 'text' are both matched unless you turn it on
- •The match count updates live, so you can see exactly how many replacements were made
Most Popular
Most users leave case-sensitive matching off for more forgiving, natural-language find and replace
When to Use This Tool
Fix a repeated typo or outdated term throughout a large block of text.
Replace every mention of an old name, product, or term with a new one.
Remove or replace unwanted characters left over from copying text from another source.
Replace placeholder text like [NAME] with a real value throughout a template.
How It Works
Take the find text you specify and search for every occurrence in your input
Replace each match with your specified replacement text
Display the updated result along with a count of how many replacements were made
100% Private
Files never leave your device. All processing happens locally in your browser.
Lightning Fast
Powered by Client-side pattern matching and replacement for optimal performance on modern browsers.
Open Source
Built with verified, open-source libraries. Fully transparent.
Frequently Asked Questions
Does this replace all occurrences or just the first one?
All occurrences are replaced throughout the entire text, not just the first match.
Can I delete text instead of replacing it?
Yes, leave the 'Replace with' field empty to remove every occurrence of the find text.
Is matching case-sensitive?
Not by default - 'Text' and 'text' are treated the same. Check the case-sensitive box if you only want exact-case matches replaced.
Can I search for special characters like periods or parentheses?
Yes, the find text is treated as a literal string, not a pattern, so special characters are matched exactly as typed.
Is my data sent to a server?
No. The find and replace operation happens entirely in your browser.