Replace word
cat cat sat
dog dog sat
Search and replace strings with case sensitivity, whole-word matching, and replace-first or replace-all modesβsee match counts as you edit. Verify bulk edits with Text Diff or normalize spacing with Remove Extra Spaces.
Find and Replace Text
Enter find and replace values β match count and output update live.
Literal text matching only β regex patterns are not supported.
Paste text and enter a find string β output updates instantly.
Match preview
Your text stays in your browser β nothing is uploaded.
cat cat sat
dog dog sat
Report [draft] v2
Report v2
Apple pie, apple juice
Orange pie, apple juice
The cat sat. A catalog arrived.
The dog sat. A catalog arrived.
Hello {{name}}!
Hello John!
Update every occurrence of the find string in one pass.
Change only the first match β useful for unique placeholders.
Remove matched text by leaving replacement empty or enabling delete mode.
Treat Apple and apple as different strings.
Match standalone words β cat will not match inside catalog.
Preview matched text highlighted in the source before you copy output.
Keep original line structure while replacing text on each line or block.
Swap {{name}} or {{date}} tokens in templates.
Remove draft tags or markers after Plain Text Converter cleanup.
Update SKUs or internal IDs across pasted inventory lists.
Delete boilerplate disclaimers, labels, or duplicate phrases.
Change old domains or path segments in link lists.
Replace N/A or blanks, then Sort Lines for final ordering.
Correct spelling across logs β verify changes with Text Diff.
Fill mail-merge fields before exporting to docs or email tools.
| Mode | Before | After |
|---|---|---|
| Replace all | cat cat | dog dog |
| Replace first | cat cat | dog cat |
| Delete match | remove [draft] | remove |
| Whole word | cat + catalog | dog + catalog |
| Match case | Apple / apple | Orange / apple (find: Apple) |
| Placeholder | {{name}} | John |
| URL update | old.com | new.com |
| CSV cleanup | N/A | (empty) |
Before
Hello {{name}}
Order {{id}}
After
Hello John Order #1245
Before
https://oldsite.com/about https://oldsite.com/contact
After
https://newsite.com/about https://newsite.com/contact
Before
N/A Apple N/A Banana
After
Apple Banana
Before
ERROR: failed login ERROR: timeout
After
failed login timeout
Fill {{name}}, {{id}}, and mail-merge tokens in pasted templates.
Swap old domains or paths across link lists before publishing.
Remove N/A rows or fix bad values after Remove Extra Spaces.
Update repeated labels or clauses β pair with Add Prefix and Suffix for wrappers.
Strip prefixes like ERROR: from exported server or app logs.
Correct the same misspelling everywhere, then check with Text Diff.
| Feature | Supported |
|---|---|
| Exact text matching | Yes |
| Match case | Yes |
| Whole word matching | Yes |
| Replace first | Yes |
| Replace all | Yes |
| Delete matches | Yes |
| Regex patterns | No |
This tool uses literal text matching. For complex pattern-based edits, use a regex-capable editor. To strip line wrappers instead of inline text, try Remove Prefix and Suffix.
| Task | Best tool |
|---|---|
| Replace exact text | Find and Replace Text |
| Remove prefixes/suffixes | Remove Prefix and Suffix |
| Add repeated wrappers | Add Prefix and Suffix |
| Compare before/after text | Text Diff |
| Remove extra spaces | Remove Extra Spaces |
| Clean HTML/text | Plain Text Converter |
cat vs catalog).Apple and apple as different strings.Yes. Select Replace all to update every occurrence of the find string in your source text.
Yes. Choose Replace first to change only the opening occurrence β useful when repeated placeholders should stay partially intact.
Yes. Leave Replace with empty or enable Delete matches mode to remove matched substrings.
Whole-word mode requires word boundaries on both sides of the match, so cat will not match inside catalog.
Yes. With Match case enabled, capitalization must match exactly. Without it, matching is case-insensitive.
No. This tool performs literal substring matching only. Regex metacharacters are treated as plain text.
Yes. Enable Multiline search to match find strings that span line breaks, or include newline characters in the find field.
Yes, by default. Preserve line breaks keeps your original line structure. Disable it only when you want to search a flattened block.
Yes. Find N/A, empty placeholders, or other blank markers and replace them β or leave replacement empty to delete matched rows.
Yes. Replace tokens like {{name}}, {{id}}, or {{date}} across pasted templates with Replace all.
Yes. Paste a link list and replace the old domain or path segment (e.g. oldsite.com β newsite.com) in one pass.
Yes. Enable Show match preview or Highlight matches to see matched text in the source before copying output.
No. All find-and-replace processing runs locally in your browser. Your text never leaves your device.
Yes. Use Download .txt to save the replaced output as a plain text file.