Free Online Text Tools
Count, clean, transform and compare text in your browser. Check word and character counts with reading time, switch between upper, lower, title and sentence case, remove duplicate or empty lines, sort lists, tidy whitespace and replace words or patterns across a whole document.
Count
Change case
Lines & cleanup
Compare
Encode
Generate
Markup
The tools are designed for writers, students, editors and anyone who works with lists or data. Text comparison highlights what changed between two drafts line by line. The encoders turn text into Base64, binary or Morse code and back, with full Unicode support, and the generators create placeholder copy and clean URL slugs.
All processing happens on your device, so drafts, contracts and personal notes are never uploaded or stored. Results appear as you type, and you can copy them or download them as a file. Text files up to 2 MB can be dropped straight into the input box.
Guides
Frequently asked questions
Is my text sent anywhere?
No. Text is processed in your browser and is never sent to a server or saved. When you close or leave the page, the input and the result are gone. Only your theme and favorite tools are remembered in your browser.
Do the text tools support languages other than English?
Yes. The tools work with Unicode text, including accented Latin, Cyrillic, Armenian, Arabic, Devanagari, Chinese and Japanese characters, and emoji. Word counting relies on spaces between words, so for languages written without spaces the character count is more useful.
Is there a size limit?
Text files can be up to 2 MB, which is several hundred thousand words. Heavy operations such as comparison run with size guards and timeouts so that a very large input cannot freeze the page.
Can I use regular expressions in Find and replace?
Yes. Choose the Regex mode to search with a JavaScript regular expression, or use Match case and Ignore case for plain text. To build and test a pattern first, use the Regex tester in the Developer tools.