Text Tools

Find and Replace

Find and replace text in your content.

How to Use Find and Replace

1

Paste your document into the input box, then type the text to find into the search field.

2

Type the replacement text, and toggle case sensitivity or switch on regular expressions if your pattern needs them.

3

Click the "Process" button to see the match count and the rewritten text with the matches highlighted.

4

Copy the updated content with one click, or download it as a .txt file once the replacements look right.

Features

100% free with no sign-up and no limit on text length
Shows the number of matches before anything is replaced
Optional regular expressions with capture groups for reordering text
Case-sensitive or case-insensitive matching, replace one or replace all
One-click copy plus a .txt download of the rewritten text
Runs in your browser, so unpublished or private content is never uploaded

Frequently Asked Questions

Yes, it is completely free for unlimited use. No account, no trial and no watermark are involved.
No. The search and replacement happen in your browser, so your document never leaves your device and nothing is stored on our servers.
As many as there are matches in the text you paste, which is typically tens of thousands for a long document. The match count is shown before you confirm, and very large pastes are handled without freezing the page.
Plain search matches the exact characters you typed. A regular expression interprets patterns such as \d for any digit or (.*) to capture a group, which lets you find flexible variations and even swap parts of a match around.

About Find and Replace

Find and replace is the highest-leverage tool in text editing, and also the easiest one to misuse. Changing "2024" to "2025" across a long document by hand is tedious; doing it carelessly across a codebase can break every date format, comment and test fixture at once. This version shows you exactly how many matches exist before it changes anything, highlights them in the text, and supports regular expressions when a plain search is not enough.

Plain search is the default and the right choice most of the time. It treats the search term literally, so a query containing dots, brackets or asterisks does not quietly do something unexpected. Case sensitivity is a toggle, which matters when the same word appears as "Error", "error" and "ERROR" and you only want one of them changed. Replace all handles the bulk job in one pass.

Regular expressions unlock the genuinely hard cases. A capture group lets you swap the parts of a string around, so you can reorder "Lastname, Firstname" into "Firstname Lastname" across an entire list. A pattern can also match flexible whitespace, optional prefixes or anything in a category, which is how you strip HTML tags from scraped content or normalise a whole column of values with one expression. The tool reports the match count either way, so nothing is changed silently.

When to Use This Tool

  • Updating a year, price, product name or company name everywhere in a document at once
  • Swapping an old URL or domain for a new one across a set of pages
  • Reordering names from "Lastname, Firstname" to "Firstname Lastname" with a regex
  • Stripping HTML tags and entities out of scraped content before importing it
  • Redacting names, emails or account numbers from a document before sharing it