Search and replace text in bulk right in your browser. Supports case-insensitive matching, whole-word boundaries, JavaScript regex patterns, and a live preview with a running match count. No sign-up, nothing stored.
Find & Replace is a text utility that locates every occurrence of a search term and swaps it for new text. Instead of editing each instance by hand, you describe what to find and what to replace it with, and the whole document updates at once.
This tool adds power-user controls on top of a simple replace: ignore casing, match only whole words, or switch on regex mode to search with full JavaScript regular expressions. Everything runs locally, so even large blocks of text stay private to your browser.
Swap every occurrence of a word or phrase across your whole text in one pass, with a live preview as you type.
Treat the Find field as a JavaScript regular expression for capture groups, character classes, and complex patterns.
Match text regardless of casing, so "Fox", "FOX", and "fox" are all replaced together.
Wrap matches in word boundaries so "cat" never touches "category" or "scatter".
Copy the result to your clipboard or download it as a .txt file with one click.
Every replacement happens in your browser. Your text is never uploaded or stored.
Drop the content you want to edit into the main text box.
Type the text to search for and the text to replace it with — the result updates live.
Toggle case-insensitive, regex mode, whole word only, or replace-all to control exactly what gets matched.
Grab the result with Copy, save it as a .txt file, or use Clear to start over.
When regex mode is on, the Find field is treated as a JavaScript regular expression, so you can use patterns like \d+, [a-z], or capture groups. When it is off, your search text is escaped and matched literally, so special characters mean exactly themselves.
It wraps your search in word boundaries (\b…\b) so a match must be a standalone word. Searching for "cat" will replace "cat" but leave "category" and "scatter" untouched.
Turn off the "Replace all" option. With it disabled, only the first occurrence is replaced and the rest of the text is left unchanged. It is on by default so every match is replaced.
No. Every find-and-replace operation runs entirely in your browser using client-side JavaScript. Your text is never transmitted, logged, or stored anywhere.
The tool catches the error and shows a clear inline message instead of breaking. Your original text stays unchanged until you enter a valid pattern.
Yes. The options combine freely — case-insensitive matching, whole word boundaries, and replace-all all apply on top of regex mode, so you can build precise replacements.
Convert text to UPPERCASE, lowercase, Title, camelCase, snake_case, and more.
Sort lines of text alphabetically, numerically, by length, reversed, or shuffled.
Remove duplicate lines from text — keep first occurrence, ignore case, trim, sort.
Delete line breaks and blank lines; join lines with a space or custom string.