Text Tools
Count, clean up, reformat and check text without installing anything. Paste text into any tool and the result updates as you type. Everything in this category runs in your browser, so the text you paste is not sent to our server.
- 100% freeNo sign-up needed
- Clear about data48 of 49 run in your browser
- Instant resultsNothing to install
Counting and measuring text
Count words, characters and reading time, and check limits.
Character Counter
Count characters and check text against platform limits.
New

Word Counter
Count words, characters, sentences and reading time as you type.
Online Tally Counter
Count with a big tap button or the space bar, with several named counters.
Reading Time Calculator
Estimate how long text takes to read silently or aloud.
Changing case and fancy text
Convert letter case and create stylish text for bios and posts.
Bold Text Generator
Make bold and italic text to paste into social posts.

Case Converter
Change text to lowercase, UPPERCASE, Title Case or Sentence case.
Invisible Character Generator
Copy a blank character, or find hidden characters in text.
Small Text Generator
Turn text into tiny superscript letters to copy and paste.
Reverse Text Generator
Write text backwards or reverse the order of words.
Small Caps Generator
Convert text to small capital letters to copy and paste.
Upside Down Text Generator
Flip text upside down to paste into chats and bios.
Cleaning up text
Remove unwanted characters, spaces, lines and formatting.
Remove Duplicate Lines
Delete repeated lines from a list and keep the original order.
Find and Replace Text
Replace words or patterns in text, with several rules at once.
Remove Empty Lines
Delete blank lines, including ones that contain only spaces.
Remove Extra Spaces
Collapse double spaces and trim stray whitespace and tabs.
Remove Line Breaks
Join broken lines from PDFs and emails, or add breaks at a set length.
Remove Duplicate Words
Delete repeated words, or only doubled words such as “the the”.
Remove Letter Accents
Convert accented letters such as é, ñ and ü to plain a–z.
Remove Punctuation
Strip punctuation and symbols, keeping apostrophes if you like.
Working with lines and lists
Sort, combine, compare and transform lines and lists.
Combination Generator
List every combination of items, or every pairing across lists.
Lists Comparison Tool
Find items two lists share, and items only one of them has.
Permutation Generator
List every arrangement of letters, numbers or words.
Sort Text Lines
Alphabetize a list, sort numbers naturally or sort by length.
Text Repeater
Repeat a word, message or each line as many times as you need.
Word Combiner
Blend two words into a new name, or pair up two word lists.
Add Prefix and Suffix to Each Line
Add text to the start and end of every line in a list.
Delimited Column Extractor
Pull chosen columns out of CSV, TSV or other delimited text.
Join / Merge Text
Join lists line by line, interleave them, or join all lines.
Number Each Line
Add line numbers with your own start, separator and padding.
Number List Generator
List numbers from any start to end with a step, padding and separator.
Remove Lines Containing
Delete, or keep only, the lines that contain certain words.
Writing and proofreading
Write, check and improve your text in the browser.
Online Notepad
Write notes that autosave in your browser and download them as .txt.
Online Proofreader
Check spelling, grammar, punctuation and style in one pass.
Spell Checker
Find misspelled words and fix them with dictionary suggestions.
Essay Checker
Report an essay's length, readability, sentence variety and paragraphs.
Online Text Editor
Edit plain text with case, sort, trim and dedupe tools, then compare versions.
Punctuation Checker
Find comma, apostrophe, spacing and quotation mark mistakes.
Text Summarizer
Pick the key sentences of a long text as a paragraph, bullets or TL;DR.
Sentence Rewriter
Swap wordy phrases for plain English and flag long sentences.
Random generators and ciphers
Generate random text and numbers, and encode simple ciphers.
Random Number Generator
Pick random whole numbers or decimals in any range, with or without repeats.
Encryption Key Generator
Generate random AES keys, IVs and salts in hex, Base64 or JWK.
Lorem Ipsum Generator
Generate lorem ipsum paragraphs, sentences, words or lists as text or HTML.
Morse Code Translator
Translate text to Morse code and back, and listen to it.
Random Line Picker
Pick one or more random lines from a list, fairly.
Random String Generator
Create random strings of letters, digits and symbols, or shuffle your text.
ROT13 and Caesar Cipher
Encode, decode or crack Caesar, ROT13 and Vigenère ciphers.
Word Scrambler
Scramble letters, middle letters, word order or whole lines.
Disemvowel Tool
Remove the vowels from any text, puzzle style or readable.
Also useful here
Tools from other categories that fit this job.
Keyword Density Checker
Count how often words and phrases appear in text or on a page.
SEO tools Uses our server
No tools in this category match your filter. Try the all tools page.
Which text tool do I need?
| If you want to… | Use |
|---|---|
| Stay under a word or character limit | Word counter or character counter |
| Fix text pasted from a PDF that breaks mid-sentence | Remove line breaks |
| Clean a list of emails or keywords | Remove duplicate lines, then sort lines |
| Change UPPERCASE text to normal case | Case converter |
| Style a social bio | Bold text or small text |
Questions about text tools
Common questions from people using these tools.
Is my text stored when I use these tools?
No. The text tools run in your browser and the text you paste is not uploaded. The online notepad is the one exception by design: it saves notes in your browser's local storage so they are still there next time, and it says so on the page.
Which tool fixes line breaks in text copied from a PDF?
Use Add or remove line breaks. Choose "Remove line breaks, keep paragraphs" to join wrapped lines while keeping blank lines between paragraphs.
Can I use the text tools on my phone?
Yes. Every tool works on mobile browsers; results appear directly under the input and have a Copy button.

