Find & Replace
Advanced text search with regex support, live preview, and replacement history.
Search and replace across a block of text with literal-string, case-insensitive, or full regex modes — and a live preview showing every match before you commit. Capture groups in replacements ($1, $2) are supported for the kind of structural changes that go beyond a one-to-one swap. Useful for batch-fixing product descriptions, normalising terminology in a long document, or reformatting log files. Everything happens client-side, so confidential text never leaves your tab.
Next steps
Text Cleaner
RecommendedFix messy text in one click — collapse extra spaces, blank lines, and tabs.
Text Diff
RecommendedPaste two texts and instantly see what changed between them.
Case Converter
Switch text between uppercase, lowercase, title case, and more.
Remove Duplicates
Clean up lists by removing duplicate lines — keeps original order.
How Find and Replace Works in This Tool
Common Use Cases
Bulk variable rename
Toggle whole-word mode and replace 'userId' with 'accountId' across a pasted code block without touching 'userIdList' or 'userIdentifier'.
Date format migration
Use regex (\d{2})/(\d{2})/(\d{4}) and replacement $3-$1-$2 to convert MM/DD/YYYY dates into ISO-8601 YYYY-MM-DD across a CSV column.
Stripping HTML tags
Run the regex <[^>]+> with an empty replacement to remove every angle-bracketed tag from copied web content while keeping the text.
PII redaction
Replace email addresses with [REDACTED] using the regex [\w.+-]+@[\w.-]+\.[A-Za-z]{2,} before sharing logs externally.