Find & Replace + Text Clean

Search and replace with regex support (capture groups, flags) and 10 text cleaning operations.
All processing happens locally in your browser — your data is never uploaded to any server.
Mode:
Find: Replace:
Find & Replace — Search and replace text with regex support.
Plain text mode uses split-join for replacing all occurrences. Regex mode supports flags (g=global, i=case-insensitive, m=multiline) and capture group references like $1, $2 in the replacement.
Matched results are highlighted and the match count is shown.

Switch to Text Clean mode for 10 text normalization operations: strip HTML tags, normalize whitespace, remove punctuation/non-ASCII, convert tabs ↔ spaces, add/remove quotes, and word wrap.
Press Ctrl+Enter to process. All data is processed locally — nothing is uploaded.
What is the difference between literal and regex replace?

In literal mode the find text matches itself, character for character — what you type is what is found. In regex mode the find text is a pattern: . matches any character, .* matches as much as possible, and parentheses capture what they matched so the replacement can refer to it with $1, $2 — that is how you rearrange text (for example turning "Last, First" into "First Last") instead of just overwriting it.

To search for a literal . * + ? ( ) [ ] { } in regex mode, escape each one with a backslash — otherwise it acts as pattern syntax, not as the character itself.