Nouplo

Find and replace text

Every occurrence at once, counted, without leaving the page.

Examples temporarily replace the input and settings. You can restore your previous work.

0 characters
replaced
0
Output
Paste or type above to see the result here.

Your files stay on your device

This tool runs entirely in your browser. What you paste is processed on your device and is never sent to a server, so it is safe to use with tokens, keys and unpublished text.

Example

Example: British to American spelling in an e-mail, colour to color

An e-mail drafted in British English goes to a US client: “The colour palette is final. Our colour for buttons is navy; the Colour Guide has the rest.” Find: colour. Replace with: color.

  1. With the default settings the search is case-sensitive: 2 replaced. “Colour Guide” stays, because the capital C does not match.
  2. Tick “Ignore upper and lower case”: 3 replaced, but the replacement goes in exactly as typed, so the title becomes “color Guide”. Run Colour → Color first to keep the capital.
  3. The table shows the other options on short lines; the count beside the result says how many changed.
Find → Replace with Options Replaced Result
colour → color none2The color palette … Our color … the Colour Guide …
colour → color Ignore case3… the color Guide has the rest.
Smith → Jones none3Ms Jones, Mrs Jones and Jonesson
Smith → Jones Whole words only2Ms Jones, Mrs Jones and Smithson
(\d{4})-(\d{2})-(\d{2}) → $3/$2/$1 Regular expression2Invoice dated 14/03/2026, paid 02/04/2026.

The e-mail reads color throughout, with “Color Guide” keeping its capital after the two passes. The count told you how many changed before you copied the text.

How it works

  1. Paste the text.
  2. Type what to find and what to put in its place. The result and the number of replacements update as you type.
  3. Turn on whole words to stop “cat” matching inside “catalogue”, or ignore case to catch Cat and CAT as well.
  4. Turn on regular expressions for patterns — then $1, $2 in the replacement stand for the groups you captured.
  5. Copy the result, or download it as a text file.

Frequently asked questions

Does the search treat dots and brackets specially?
Not unless you ask it to. A plain search is plain text, so searching for a.b finds “a.b” and not “axb”. Tick the regular expression box when you want . [ ] ( ) + * ? to mean what they mean in a pattern.
How do I use groups in the replacement?
With regular expressions on, put brackets round the parts you want to keep and refer to them as $1, $2 and so on. Turning 2026-09-17 into 17/09/2026 is (\d{4})-(\d{2})-(\d{2}) replaced with $3/$2/$1.
Can I delete something instead of replacing it?
Leave the replacement empty. Every match is removed, and the count tells you how many there were — which is the quickest way to check a pattern matched what you meant before you rely on it.
What does “whole words only” count as a word?
A run of letters, digits and underscores, with a boundary on each side. It works as expected for English and for most European languages; for Japanese and Chinese, which are written without spaces, there are no word boundaries to find, so leave it off.
How do I replace line breaks?
Tick “Treat the search as a regular expression” and search for \n. Replacing it with a comma and a space turns a list of one item per line into a single line: a, b and c on three lines become “a, b, c”.
Why did “Colour” become “color” with a small c?
Because the replacement is written exactly as you typed it, whatever the case of the text it replaces. With “Ignore upper and lower case” on, Colour matches colour and becomes color. To keep the capital, replace Colour → Color first with the case option off.
Is my text uploaded?
No. It is replaced in this page, as you type. Paste a contract or an export from an internal system without thinking twice.

Related tools