Refactor a variable name
const customerName = profile.name; return customerName.trim();
Find customerName, replace with displayName, and review 2 highlighted matches.
Find text, whole words, or regular expressions and replace matches in the current document.
Refactor repeated text with familiar editor controls. Search by case, whole word, or regular expression, then replace one match or every match.
The highlighted preview and live count show exactly what the current search will affect.
Replace next handles careful revisions. Replace all handles consistent renames across code, notes, and structured text.
const customerName = profile.name; return customerName.trim();
Find customerName, replace with displayName, and review 2 highlighted matches.
Text processing runs in this browser. Workspace preferences are saved locally. The current text is kept only for this browser session.
Plain text, UTF-8 text files, Pasted text. Formatting such as fonts and colors is not preserved.
Text results download as UTF-8 plain text.
Review replacements before copying a transformed result.
Measure word count, character count, reading time, sentence length, and repeated words.
Text tools
Compare two text versions and review added, removed, modified, and whitespace-only lines.
Text tools
Clean messy pasted text with explicit rules for spacing, duplicates, markup, and invisible characters.
Text tools
Private writing and text editing
Paste text, then find what to replace
Search by text, case, whole word, or regular expression before replacing one match or every match. Paste a document and type the search term.
Matches highlight in the editor before any replacement changes the document.