Find and replace all occurrences of text, with optional case-insensitive matching and regular expressions.
Editing and cleaning up text, code, and data without a full editor.
Paste your text
Add the text you want to edit into the input box.
Enter find and replace terms
Type what to look for and what to replace it with.
Choose options and copy
Optionally enable case-insensitive matching or regular expressions, then copy the result.
Swapping every occurrence of a word or phrase across a block of text is the kind of job that is quick in theory and painful in practice — scroll through manually and you will inevitably miss one, or accidentally change something you meant to keep. It comes up constantly: renaming a term throughout a draft, standardising values in exported data, or updating a URL across a snippet of code. This tool replaces them all in one pass and tells you how many it changed, so you have confidence nothing was missed. Paste your text, enter what to find and what to replace it with, and optionally turn on case-insensitive matching or full regular expressions for pattern-based replacements. Everything runs in your browser, so the text never leaves your device, and your input stays put until you copy the result — making it easy to tweak the terms and run it again.
Editing drafts
Rename a character, product, or recurring term consistently throughout a document.
Cleaning data
Standardise values or strip unwanted strings out of exported text.
Code snippets
Rename a variable or update a URL across a block of code in one go.
Formatting fixes
Swap straight quotes for curly ones, or replace double spaces, across a whole document.
Bulk edits
Apply the same change to a long list or transcript without manual scrolling.
Yes — all matches are replaced at once, and the tool reports how many changes it made.
Yes. Enable the regex option to match patterns, use groups, and reference captures in the replacement.
Yes. Tick the case-insensitive box to match regardless of capitalisation.
With plain text it works line by line; with regex you can use multiline patterns to span lines.
Your input stays as you typed it; the result is shown separately, so you can adjust the terms and re-run.
Put the phrase in "find" and leave "replace" empty to remove every occurrence.
No. All find-and-replace happens locally in your browser.
Yes — run as many find-and-replace passes as you need for free, with no account.