Your text
Result
Enter a Find term above to replace it across the text.
A bulk find-and-replace tool that swaps every occurrence of a term across a block of text in one go. Instead of opening an editor and fixing matches one by one, paste your text, fill in Find and Replace with, and the tool rewrites all matches at once and shows how many were replaced. There are three options. Turn on "Regular expression" to search with patterns like `\d+` (a run of digits) or `[a-z]+`, and reference capture groups in the replacement with `$1`, `$2`, or the whole match with `$&`. "Ignore case" matches `THE` and `the` together. "Whole word only" replaces a standalone `cat` without touching the cat inside `category`. If a regular expression is invalid, the tool shows an error and leaves your text untouched. Copy the result in one click or download it as a `.txt` file. It's handy for normalizing terminology in drafts, cleaning up logs or CSV exports, swapping boilerplate, or sketching a rename across code. Neither your text nor your search pattern is ever sent to a server — everything is processed entirely on your device.
How to use
- Paste the text you want to edit into the input box (long text with line breaks is fine).
- Type the term to Find and the text to Replace with. Tick Regular expression, Ignore case, or Whole word only if you need them.
- The result and the number of replacements appear below. Use Copy or Download .txt to export it.
FAQ
Is my text sent to a server?
No. All find-and-replace processing runs inside your browser. Neither the text you enter nor the search pattern is uploaded, stored, or transmitted; it is handled only on your device, so it's safe even for drafts or confidential text.
How do I use regular expressions?
Tick "Regular expression" and the Find field is interpreted as a JavaScript-compatible regex. For example `\d+` matches a run of digits and `\s+` matches consecutive whitespace. In the Replace field you can reference parenthesized groups with `$1`, `$2`, or the whole match with `$&`. If the pattern is invalid, an error is shown and the text is left unchanged.
What does "Whole word only" do?
It requires word boundaries around alphanumeric matches. For example, searching for `cat` will replace the standalone word `cat` but not the cat inside `category`. It has no effect in languages without word separators, such as Japanese.
Can I delete matches by leaving Replace empty?
Yes. Leave the "Replace with" field blank and every match of your search term is removed (replaced with nothing). This is useful for stripping out unwanted symbols, tags, or specific words in bulk.
Can it replace line breaks or special characters?
Yes. The Find and Replace fields accept any characters. To target a line break itself, turn on "Regular expression" and use `\n`. If you only need full-width/half-width conversion, a dedicated kana / width converter is simpler.