Find and Replace
Bulk edit text with plain or regular expression search, live match counts and safe undo.
How Find and Replace works
Replace words or patterns across large text with regular expression support, match case and whole word options. Everything happens inside this page: the tool reads your input, runs the calculation or conversion locally, and hands the result back to you. Nothing is transmitted, because there is no backend to transmit it to.
That design choice is deliberate. Most free tool sites upload your files to a server, process them there, and quietly keep a copy. Toolcin cannot do that — the site is a set of static files. If your connection dropped the moment the page finished loading, every tool would still work.
Plain text or regular expression
With regex off, the search is a literal substring match — fast, predictable, and what most edits need. With regex on, the find field becomes a pattern, so \d+ matches any run of digits and (\w+)@(\w+) captures parts of an email.
Match case and whole word are separate switches: whole word stops “cat” from matching inside “category”, which is the single most common reason a replace damages a document.
What gets replaced
Every occurrence is replaced, not just the first — the tool does not stop after one match. That is usually what people want and occasionally what they did not: replacing “is” with “was” across a page changes “this” into “thwas” unless whole word is on.
| Find | Regex | Matches |
|---|---|---|
| cat | off | cat, category, concatenate |
| cat | on, whole word | cat only |
| \d{3} | on | any three digits |
| a(b+) | on | a followed by one or more b |
Working safely
Copy the original somewhere before a broad replace; there is no undo history beyond the browser's own. For a document where structure matters, run the text diff tool afterwards to see exactly what changed.
Good to know
- Works offline once loaded, including on flights and in locked-down networks.
- No file size limit beyond your device's own memory.
- Free to use, with no account and no usage counter.
- Results are produced locally, so they are not logged or shared with anyone.
Questions
Does it support regular expressions?
Yes. Toggle regex mode to use capture groups such as $1 in the replacement string.
Can I undo a replacement?
Yes — the original text stays available and a single button restores it.
Can I replace with a blank field?
Yes — an empty replacement deletes the matches.
Does it support $1 backreferences?
Yes when regex is enabled.
Keep going
More text tools
Text Cleaner
Remove duplicate lines, blank lines, extra spaces, tabs, HTML tags and line breaks from any text instantly.
Open toolCharacter Counter
Count characters live with limits for X, SMS, meta descriptions and Instagram. See exactly how much room is left.
Open toolSentence Counter
Count sentences and paragraphs, see average words per sentence and the longest sentence in your draft.
Open toolReadability Checker
Score any text with Flesch Reading Ease and grade level, plus words per sentence and syllables per word.
Open toolSlug Generator
Convert any title into a lowercase, accent-free URL slug with hyphens or underscores and a length limit.
Open toolReverse Text
Flip text by character, word or line, or mirror characters into a readable backwards effect.
Open tool