Text & Writing Tools
Clean up, reshape and measure written copy and plain-text lists. 18 free tools - every one runs entirely in your browser, nothing you paste in or upload ever leaves your device.
Tools for cleaning, reshaping, and measuring plain text and line-based lists - the kind of one-off text surgery that's awkward in a spreadsheet and overkill to script. Paste in a block of text or a list, get back exactly what you need, and nothing is saved anywhere.
Case Converter
Transform written copy into camelCase, snake_case, Sentence case, or UPPERCASE with detailed readability metrics.
Duplicate Line Remover
Delete repeated lines from any list and see how many times each entry appeared.
Line Sorter
Sort a list A to Z, by number, by length, reverse it, or shuffle the order at random.
Find & Replace
Replace text across a whole document at once, with whole-word matching and regular expression support.
Word Counter
Count words, characters, sentences and paragraphs live, with reading time and keyword density.
Text Compare
Put two versions side by side and see exactly which lines were added, removed or changed.
Lorem Ipsum Generator
Generate placeholder paragraphs, sentences, words or list items, as plain text or wrapped in HTML.
Remove Line Breaks
Turn multi-line text into one continuous line, or keep paragraph breaks while flattening within each paragraph. Join with a space, comma, or nothing.
Add Line Breaks
Split one long block of text into multiple lines - after N characters (word-aware), after a delimiter, or after every sentence.
Remove Extra Spaces
Collapse repeated spaces, trim lines, convert tabs, and remove invisible characters (non-breaking spaces, zero-width characters) from pasted text.
Remove Empty Lines
Strip blank lines out of a list or document, or collapse runs of consecutive blank lines down to a single one.
Add Prefix / Suffix
Wrap every line with the same prefix and suffix - quote each line, add a trailing comma, or build a SQL IN (...) list from a column of values.
Number Lines
Prefix every line with a sequential number - custom start value, step size, zero-padding, and separator.
Reverse Text
Reverse the character order, word order, or line order of any text.
Extract Emails & URLs
Pull every email address or URL out of a block of pasted text, deduplicated and listed one per line or comma-separated.
Strip HTML Tags
Turn HTML markup into plain text, optionally keeping line structure intact, with entities decoded back to normal characters.
Text Repeater
Repeat a piece of text a set number of times, joined by a separator of your choice.
Random Line Picker
Pick a set number of random lines from a list, with or without replacement - for raffles, sampling, or picking a random winner.
Choosing the right tool
If you're working with a list (one item per line), start with Duplicate Line Remover, Line Sorter, or Remove Empty Lines depending on what's actually wrong with it. If you're reshaping prose, Case Converter and Word Counter cover naming and length checks; Find & Replace and Text Compare handle bulk edits and comparisons. For placeholder content, Lorem Ipsum Generator and Text Repeater are built for exactly that.
Common use cases
- Cleaning a scraped or exported list before importing it into a spreadsheet or database
- Checking a meta description or headline against a character limit before publishing
- Bulk-editing config values or copy across a large pasted block
- Preparing placeholder or test content for a design mockup
Text & Writing FAQ
Do these tools handle very large blocks of text?
Yes - everything runs in your browser's memory, so the practical limit is your device, not a server upload cap. Most tools here comfortably handle tens of thousands of lines.
Will line endings (Windows vs Mac) cause problems?
No - every text tool normalizes line endings on input, so a Windows-authored CRLF file and a Mac/Linux LF file produce identical results.
