Built and fact-checked by the DocNectar team — see our editorial standards
Key Features
Instant Calculation
Get accurate results in real time with our optimized algorithm.
Mobile Friendly
Fully responsive design. Works on all devices & screen sizes.
Privacy Focused
Your data stays on your device. We don't store any inputs.
100% Free
No hidden costs. This tool is completely free forever.
Manually editing every occurrence of a word or phrase in a large block of text is slow and easy to get wrong. A find-and-replace tool handles it in one pass.
This tool replaces every occurrence of a search term with a replacement, using exact text matching (not regular expressions) and optional case-insensitive matching.
How it works
Paste your text, enter the word or phrase to find, what to replace it with, and whether matching should be case-sensitive. The tool replaces every occurrence and reports how many replacements were made.
- Enter text.
- Enter find.
- Enter replace with.
- Enter case sensitive.
- Click Calculate to see your results.
Examples
Replacing a name throughout a document
Finding "fox" and replacing with "cat" in "The fox jumps. Fox runs." (case-sensitive) replaces only the lowercase "fox", leaving "Fox" unchanged.
Who should use it
- Correcting a repeated typo or renamed term throughout a document.
- Bulk-updating a term across pasted content before publishing.
Industry applications
- Content editing and publishing
- Software documentation
Advantages
- Simple, safe literal text matching with no regex learning curve.
- Reports exactly how many replacements were made.
Limitations
- No pattern-based (regex) matching — use the Regex Tester tool for that.
- Matches substrings inside other words unless you include surrounding spaces.
Common mistakes to avoid
- Expecting regex pattern support when this tool does literal text matching only.
- Not accounting for partial-word matches inside longer words when the search term is a short substring.
Best practices
- Include surrounding spaces or punctuation in your search term when you need to match a whole word rather than any substring.
Tips
- Include a leading and trailing space in your search term (e.g. " cat " instead of "cat") when you specifically want to avoid matching it inside other words.