AnkhKit

Find and Replace Text Online — With Regex Support — Free

Runs 100% in your browser — your files never leave your device.

Sometimes you need find-and-replace without opening an editor — renaming a term across notes, normalizing formatting, or rewriting patterns in bulk. Paste your text, enter what to find and what to replace it with, and toggle case sensitivity or full regular expressions when you need them. Every replacement happens in your browser and the count is shown.

How it works

  1. 1

    Paste your text

    The text stays on your device — nothing is sent to a server.

  2. 2

    Set the find and replace values

    Optionally enable case sensitivity or regular-expression mode with capture groups.

  3. 3

    Copy the result

    The updated text appears live with the number of replacements made.

About this tool

What the tool does

The tool finds every occurrence of a search term and replaces it with your replacement — across a whole document, with optional case matching and whole-word matching. One pass replaces hundreds of instances that would take an hour by hand.

The options that matter

Case-sensitive matching keeps "API" from mangling "api"; whole-word matching stops "cat" from reaching inside "category". Replace-all shows you the count either way, so you always know how much changed.

Safe replacement workflow

Run find first with zero replacements and read every hit — replacement surprises come from matches you did not anticipate. Then replace-all, and if the result needs verification, paste the before and after into the text diff to review every change side by side.

Frequently asked questions

Does replacement preserve my line breaks?

Yes — only the matched text changes; everything around it, including line structure, stays exactly as you pasted it.

What is the difference between case-sensitive and case-insensitive matching?

Case-sensitive matches only exact casing ("API" never matches "api"); case-insensitive matches any casing. Use sensitive mode when casing carries meaning.

Can I see what changed?

The replace-all count tells you how many replacements ran, and the text diff shows you each one in context when you compare before and after.

More text tools