Several replacements in one go
Cleaning up text often takes more than one replacement: fix a spelling, change a date format, remove double spaces, rename a product. Here each rule is one line, and the rules run from top to bottom. The second rule works on the text the first rule produced, so you can build small cleanup recipes and change their order with the arrows.
Each rule shows how many times it matched, and the result highlights every changed spot in the color of its rule. A place where text was only removed is marked with a thin red line, so deletions do not go unnoticed.
Match case, whole word and regex
By default a search ignores upper and lower case, so cat also finds Cat and CAT. Turn on Match case to find only the exact spelling. Whole word skips matches inside longer words, so cat no longer changes catalog or bobcat. Both options understand accented letters and other alphabets, and when case is ignored the Turkish dotted and dotless i are matched correctly.
With Regex you can use regular expressions: \d+ for numbers, \s{2,} for runs of spaces, groups such as (\d{2})/(\d{2})/(\d{4}) and $3-$2-$1 in the replacement to reorder them, or named groups with $<name>. Write \n for a line break and \t for a tab in the replacement. If a pattern takes too long, for example because it backtracks endlessly, the tool stops it after two seconds and tells you which rule caused it.
One file or many
Open a text file such as TXT, CSV, Markdown, HTML, JSON, XML, SQL or subtitles to load it into the editor. The download keeps the file name and extension. To change many files at once, use Apply to files: every file goes through the same rules, you see the number of changes per file, and you download them together as a ZIP. Files are read as UTF-8 and never leave your device.