Free text tools — updated for 2025 | All Text Tools

Find & Replace

Search and replace text — plain words or regular expressions. Bulk-replace across any amount of content instantly.

Find & Replace
Batch replacements (apply multiple find/replace pairs at once)

Regex quick reference

PatternMatchesExample
\bWord boundary\bcat\b → "cat" not "cats"
\d+One or more digits\d+ → matches 42, 100
\s+One or more whitespace\s+ → collapse spaces
(group)Capture group(\w+) → use $1 in replace
^Start of line^\s+ → trim leading spaces
$End of line\s+$ → trim trailing spaces

Frequently Asked Questions

Enable regex mode. In your find pattern, wrap parts in parentheses — each group is numbered from left to right starting at 1. In the replace field, reference groups with $1, $2, etc. Example: find (\w+),\s*(\w+), replace with $2 $1 — this swaps "Smith, John" to "John Smith".
It wraps your search term in \b word boundaries. Without this, searching for "cat" would match "cats", "concatenate", "category". With whole word enabled, it only matches the exact standalone word "cat". This is the same as Ctrl+H → "Match whole word" in VS Code or Notepad++.