Find and Replace (Regex)
Find and replace text in one paste — with literal matching or full JavaScript regex, case-sensitivity and whole-word toggles, multiline / dot-all / Unicode-aware flags, and capture-group references (`$1`, `$&`, `$\``) in the replacement. Watch the live match count update as you type so you know exactly what will change before you copy.
Tool Summary Answer Block
This tool accepts structured input and returns deterministic output in the browser with no server upload.
- Tool name
- Find and Replace (Regex)
- Input intent
- Provide source content to transform, validate, or analyze.
- Output intent
- Receive normalized output suitable for copy, reuse, or debugging.
- Example input
- The quick brown fox jumps over the lazy fox. Foxes are fast. Find: fox · Replace: cat · Whole word: on
- Example output
- The quick brown cat jumps over the lazy cat. Foxes are fast.
Recent inputs0
Your last 5 inputs will appear here.
The quick brown cat jumps over the lazy dog. The quick brown cat jumps over the lazy dog. cates are fast.
Replacement syntax cheatsheet
Tool Introduction
Find and replace text in one paste — with literal matching or full JavaScript regex, case-sensitivity and whole-word toggles, multiline / dot-all / Unicode-aware flags, and capture-group references (`$1`, `$&`, `$\``) in the replacement. Watch the live match count update as you type so you know exactly what will change before you copy.
Tool Overview
Most online find-and-replace tools either don't support regex or hide capture groups behind a paywall. This one runs entirely in your browser, supports every flag the underlying JavaScript engine offers, and gracefully reports invalid patterns instead of silently doing nothing. Pair it with the existing Regex Tester for crafting a pattern, then bring it here to apply the replacement at scale.
Use Cases
- Bulk-rename variables or imports across a pasted code block
- Reformat a list of items with a regex template
- Strip URL parameters across many lines at once
- Replace placeholder values in an email template
- Convert date formats with capture groups (e.g., 2024-01-15 → 15/01/2024)
Input/Output Examples
The quick brown fox jumps over the lazy fox. Foxes are fast. Find: fox · Replace: cat · Whole word: on
The quick brown cat jumps over the lazy cat. Foxes are fast.
FAQ
What regex flavor is this?+
Can I reference capture groups in the replacement?+
Why is 'Whole word' disabled in regex mode?+
Will it stop on infinite-loop regex patterns?+
Explore More Tools
Discover related utilities in the Text category below.
Related tools
Handpicked utilities you might find useful