Text Tools
Count, clean, sort, and transform text - 17 tools
Word Counter
Words, sentences, reading time, keyword density
Case Converter
12 cases, from Title Case to snake_case
Reverse Text
Reverse characters, word order, or lines
Remove Duplicate Lines
Delete repeated lines, keep the first one
Sort Text Lines
Sort lines A–Z, by length or number, or shuffle
Find and Replace
Replace plain text or regular expression matches
Compare Text
Side-by-side diff with changed words marked
Remove Whitespace
Strip extra spaces, blank lines, or line breaks
Lorem Ipsum Generator
Lorem ipsum by paragraphs, sentences, or words
URL Encoder
Percent-encode or decode text in three modes
Text to List
Lines to bullets, numbers, or a comma list
Truncate Text
Cut a text to N characters or N words
Text Repeater
Repeat a text 1 to 100 times
Character Counter
Letters, digits, spaces, and UTF-8 bytes
Text Encryptor
Encrypt text with a password (AES-256-GCM)
ASCII Art Generator
A text banner in 10 FIGlet fonts
Sticky Notes
Colored notes saved in this browser
About Text Tools
These tools work on text you paste or type, in your browser: counting words and characters, changing case, sorting and de-duplicating lines, cleaning spaces, finding and replacing with plain text or regular expressions, comparing two versions, and encrypting with a password. Most accept very long texts: above 1,000,000 characters, the box shows a read-only preview, but the tool processes all of it. Sticky Notes keeps its notes in this browser's local storage, so another device does not see them.
How to use Text Tools
- 1Pick the tool for your task: count, change case, clean spacing, sort or de-duplicate lines, compare, or encrypt.
- 2Paste or type your text in the box; Word Counter and Character Counter update as you type.
- 3Choose the option, such as the case style, sort order, or character limit, and apply it.
- 4Copy the result: Case Converter changes the text in place, while Find and Replace writes it to a separate field.
Frequently asked questions
Is my text sent to a server?
No. The text tools on this page run in your browser. An error message shown by a tool, or a crash of the page, sends us the cleaned message, the tool name, and your browser's name and version, never your text.
Can I use regular expressions in Find and Replace?
Yes. With the regular expression option on, the search uses JavaScript regex syntax, and the replacement can insert captured groups with $1, $2, and so on.
Will Sticky Notes keep my notes?
Yes, in this browser only: the notes are saved in its local storage, so clearing the site's data, or opening the page in another browser or on another device, shows an empty board. Safari also deletes a site's storage after seven days of browsing without a visit.
How does Text Encryptor protect my text?
With AES-256-GCM and a key derived from your password by PBKDF2-SHA-256 at 600,000 iterations; the result is Base64 text that only the same password decrypts. A short or common password remains the weak point.
Tips and tricks
- ✓Check "Ignore surrounding spaces" in Remove Duplicate Lines; for doubled spaces inside lines, use Remove Whitespace first.
- ✓Compare Text works line by line; put each sentence on its own line to see where a paragraph changed.
- ✓Truncate Text counts characters as they are displayed, so an emoji counts as one.
- ✓Case Converter's programming cases, such as camelCase and snake_case, turn a phrase into a variable name.