Text tools
Count it, clean it, sort it, compare it, convert it. Fourteen tools for the everyday text jobs that are fiddly by hand and instant here.
14 free tools · no sign-up · nothing uploaded
Live word, character, sentence and reading-time counts.
Count characters with live limits for tweets, SEO and SMS.
Strip double spaces, blank lines and messy formatting.
Compare two texts and highlight every change.
Switch text between UPPER, lower, Title, camel, snake and kebab.
Strip repeated lines out of a list.
Delete blank lines from any block of text.
Collapse double spaces and trim stray whitespace.
Sort lines alphabetically, numerically or by length.
Reverse characters, words, lines or letters in each word.
Swap text across a whole document, with regex if you need it.
Pull emails, URLs, numbers or IPs out of any text.
Convert Markdown into clean HTML.
Turn HTML back into clean Markdown.
Built for the jobs that waste your afternoon
Text work is rarely difficult and often tedious. Someone sends a list with duplicates. A paragraph copied out of a PDF arrives with a line break after every line. An essay needs to come in under a word count. A meta description has to fit inside 155 characters.
None of that needs a spreadsheet or a script. Each tool here does one job, updates as you type, and tells you exactly what it changed — how many duplicates it dropped, how many characters it removed, how many replacements it made.
Everything stays in your browser
Text is often more sensitive than people expect: draft contracts, customer lists, private notes, unpublished writing. None of it is sent anywhere. These tools are plain JavaScript string operations running in the page you are reading, which is also why they are instant.
You can prove it to yourself — load a tool page, switch off your network, and it keeps working.
Where to start
Counting: the Word Counter covers words, sentences, reading time and keyword density; the Character Counter adds live limit bars for X posts, SEO titles and SMS.
Cleaning: Text Cleaner handles the PDF-paste problem, while Remove Duplicate Lines, Remove Empty Lines and Remove Extra Spaces each do one thing precisely.
Rearranging: Text Sorter orders lines eight ways with natural number sorting, and Find and Replace supports regular expressions.
Comparing and converting: Text Diff highlights changes word by word, and Case Converter plus the Markdown converters reshape text for wherever it is going next.
Frequently asked questions
Is my text sent to a server?
No. Every text tool on DO101 runs as JavaScript inside your browser tab. Nothing is transmitted, logged or stored, which is why it is safe to paste a draft contract into one.
Is there a length limit?
Only your browser's memory. Documents of hundreds of thousands of characters process instantly. The Text Diff tool caps very large comparisons and tells you when it does.
Why do my counts differ from Microsoft Word?
Word applies its own rules to hyphenated words, numbers and footnotes. DO101 counts any run of non-whitespace characters as one word, which matches most style guides and other online counters.
Can I chain tools together?
Yes. Every tool has a "use as input" button that feeds its output straight back into the input box, so you can clean, then deduplicate, then sort without copying anything.