Text productivity
Find and Replace
Make a precise replacement and see the match count before copying the result.
Processed locally. Your input and output are never uploaded.
Tool overview
Find and Replace tool overview
Find and Replace supports literal searches and guarded JavaScript regular expressions. It reports matches, validates patterns, keeps replacements literal, and can optionally remember a short local history of patterns.
Precise edits across pasted text
- Rename repeated labels in pasted content
- Normalize structured identifiers with a pattern
- Replace only the first header occurrence
- Check how many edits a search will make
Preview a literal or regex replacement
- Paste the source text.
- Enter the search and replacement values.
- Choose plain text or regular expression mode.
- Set case sensitivity and first/all behavior, then review the match count.
First match, every match, case, and history
- Plain-text mode treats punctuation as ordinary characters.
- Regex mode uses browser regular-expression syntax and rejects suspiciously expensive patterns.
- Replacement text is inserted literally, so dollar signs are preserved.
- History is optional, limited, and never stores the source input.
Rename repeated labels safely
Before
draft-01, draft-02
After
final-01, final-02
Empty searches and expensive patterns
- Empty search patterns are rejected.
- Regex patterns are length-limited and checked for common nested-quantifier risks.
- History is disabled by default for privacy.
Browse all text productivity tools →
Questions
Find and Replace FAQ
What happens with an invalid regular expression?
Processing stops and the pattern field receives an accessible error message.
Does history save my pasted text?
No. When enabled, it stores only short search settings, never the input or output text.