# Free Word Search & Replace Find & Replace Text Instantly

Powerful find and replace with multiple rules, Regex support, case sensitivity, whole-word matching, and a live highlight preview. Supports all languages with RTL/LTR toggle.

## Text

0 chars0 matches

EditPreview

LTRRTL

Paste Sample Upload Copy Result Download Clear

## Rules

Clear all

#1Find

With

AaW.*

No match

Add Rule

Replace All

0

Total matches

0

Replacements

0

Active rules

0

Characters

0

History entries

## Replace History

Clear

No replacements yet

## Features

### Multiple Rules

Add as many find-replace rules as you need. All rules are applied in order with a single click — replace many patterns in one operation.

### Regex Support

Enable the **.* ** toggle to use regular expressions. Supports all standard JS regex syntax including capture groups and lookaheads.

### Live Preview

Switch to Preview mode to see matches highlighted in red before replacing — green shows what the replacement will look like without modifying the original text.

### Match Flags

Per-rule flags: **Aa** for case sensitivity, **W** for whole-word matching. Mix and match per rule for precise control.

### Undo Last Replace

Made a mistake? Click Undo to instantly revert the last Replace All operation and restore your original text.

### Replace History

Every replacement is logged with the search term, replacement, and match count — so you always know what changed and when.

## How to Use & Regex Guide

### Getting Started

1. **Paste your text** — any language, any length.
2. **Add rules** — click + Add Rule, enter the Find and Replace values.
3. **Set flags** — toggle Aa (case), W (whole word), .* (regex) per rule.
4. **Preview** — switch to Preview mode to see matches before replacing.
5. **Replace All** — applies all rules in order. Use Undo if needed.

## Common Regex Patterns

| Pattern           | Matches                     |
| ----------------- | --------------------------- |
| \d+              | One or more digits          |
| \s+              | One or more whitespace chars |
| \b\w+\b       | Any whole word              |
| ^                 | Start of each line          |
| $                 | End of each line            |
| (.+)              | Capture group (use $1 in replace) |
| \[aeiou\]       | Any vowel character         |
| https?://\S+    | HTTP/HTTPS URLs            |
