Find and Replace Text Online

Find text in your document and replace every occurrence at once, with case-sensitive and whole-word options and correct Arabic support — free, fully in your browser.

Matches
0

🔒 Your text never leaves the browser — not one character is sent anywhere, and nothing is stored

How to use it

  1. Paste your original textInto the first box — the tool searches it live as you type.
  2. Enter what to find and the replacementA search box and a replace box, side by side.
  3. Set the options and watch the countCase sensitivity or whole words only — and the match count updates instantly.
  4. Click "Replace all" and copy the resultYour original stays where it is, so you can try different options without pasting again.

Enjoying the tool? Help us keep it free forever — Support OMXHub ❤️

Frequently Asked Questions

Does the tool support regex?

No — deliberately. Search and replace here is 100% literal: whatever you type in the search box matches its exact characters, with no need to think about escaping `.` or `*` or `(...)`. If you actually need regular expressions, our Regex tester in the developer tools is built precisely for that — this tool is for people who want to replace one word with another without learning a special syntax.

What does "match case" mean?

When enabled, the search distinguishes upper and lower case — "Cat" does not match "cat". When disabled, it matches any case. Since Arabic has no upper and lower case to begin with, this option has no effect on Arabic text at all — it only applies to Latin letters.

What does "whole words only" mean?

Without it, searching for "قط" (cat) also matches inside longer words like "قطعة" (a piece) or "منقط" (dotted). With it on, only standalone "قط" matches — surrounded by a space, punctuation, or the start/end of the text, not letters inside another word.

Does "whole words only" work correctly with Arabic?

Yes — and that is where many similar tools fail. The browser's standard way of detecting "word boundaries" is built on Latin letters alone, so it fails silently on any Arabic text. Our tool is built from scratch to recognise letters of any language — Arabic or otherwise — as part of a word, so whole-word matching works on Arabic with exactly the precision it has on English.

Does the tool ignore diacritics when matching?

No. Matching is strictly literal including diacritics — if you search for "كِتاب" with the diacritic, it does not match "كتاب" without it. This differs from our spell checker, which ignores diacritics because it classifies words rather than replacing literal text; here we preserve every character you type exactly, because any leniency could replace something you never meant to change.

Can I see the number of matches before replacing?

Yes. As soon as you type in the search box the count appears instantly, before you press any button — so you can confirm the number is sensible before committing to the replacement.

Is my text uploaded to a server?

No, not one character. All of the searching and replacing happens inside your browser, from the very first character you type.