Make your words work
Text tools
Count your words, fix capitalization, or give your text a different look. Paste once and get a result you can copy.

/
Search by tool or task. Use ↓ to choose, Enter to open.
Browse by task

Even eight arms couldn’t find that.
Try a shorter name, like “text”, “color” or “code”.
- Font generatorMake cursive, small, tiny, bold, glitch or circled text. Filter the Unicode styles, copy a result and inspect character compatibility.
- Text to speechListen to text with an on-device voice. Choose a voice and speed, then pause, resume or stop playback.
- Word counterCount words, characters, sentences, paragraphs and lines as you type.
- Character counterCount visible characters, spaces, Unicode code points and UTF-8 bytes.
- Lorem ipsum generatorMake an exact number of placeholder words, sentences, paragraphs or list items.
- Case converterChange capitalization or turn text into camelCase, snake_case and kebab-case.
- Title case converterApply English MLA or Chicago title rules, or capitalize words with language-aware letter casing. Review each word before copying.
- Add line numbersNumber each line with a starting value and a separator. Blank lines keep their place.
- Anagram generatorFind exact anagrams of your letters in a word list you supply. Spaces, punctuation and capitalization do not affect the match.
- Animated text effects generatorPreview a gentle text animation and download a self-contained HTML file. Choose its duration; reduced-motion settings show still text.
- ASCII converterConvert ASCII text to decimal codes or turn decimal codes back into text. Non-ASCII input is reported rather than replaced.
- Character removerRemove a set of visible characters from your text. Enter the characters to remove in Options.
- Duplicate line removerRemove repeated lines while preserving their first appearance. Choose whether case and outer spaces matter.
- Duplicate word finderFind words used more than once, or find only adjacent repetitions such as is is. Matching ignores case and normalizes accents.
- Edit counterCount characters added and removed as you edit. Start a fresh count without losing the text in your note.
- Em dash removerReplace em dashes with your chosen punctuation. En dashes and ordinary hyphens stay unchanged.
- Email subject line testerCheck a subject line for visible length, word count, line breaks and repeated punctuation. Preview it beside your sender name and preheader.
- Extract emailsExtract common email addresses from pasted text, one per line. Keep repeats or keep only the first exact occurrence.
- Extract numbersExtract signed decimal numbers, including decimal points and scientific notation, one per line.
- Extract URLsExtract explicit HTTP and HTTPS links from text. Choose whether to keep repeated links.
- Find and replace textReplace a word or phrase throughout text. Matching is literal, so punctuation and replacement dollar signs stay safe.
- Hashtag generatorTurn one phrase per line into a hashtag, removing punctuation and joining words. Choose readable CamelCase or lowercase.
- Headline analyzerInspect a headline for visible characters, words, all-caps words and repeated punctuation. Use the counts to compare your own drafts.
- Invisible text generatorGenerate a chosen count of zero-width spaces, non-breaking spaces or Braille blank characters. Inspect the code point before copying.
- NATO phonetic alphabet translatorSpell letters with the ICAO radiotelephony alphabet used by NATO. Digits stay visible and spaces mark word boundaries.
- Number to Roman numeralsConvert whole numbers to Roman numerals or validate and convert Roman numerals back.
- Number to wordsSpell numbers in US English, keeping decimal digits and avoiding floating-point rounding.
- Online notepadWrite a plain-text note, copy it, or download it as a text file. The live preview preserves your line breaks.
- Phone number to wordsFind words in your own list that match a phone keypad number. It also converts a phoneword into digits.
- Phonetic spelling toolLook up American English pronunciation in ARPAbet sound codes, including stress and dictionary alternatives. Unknown words are clearly marked.
- Pig Latin translatorTurn English words into Pig Latin while keeping punctuation and capitalization. Consonant clusters move to the end; vowel-initial words gain way.
- Plain text converterConvert pasted HTML into plain text with readable line breaks, or paste rich text directly to remove formatting.
- Readability score checkerCalculate Flesch reading ease and Flesch–Kincaid grade estimates with visible word, sentence and dictionary syllable counts. Correct unknown pronunciations.
- Remove duplicate emailsRemove duplicate email addresses from a list with one address per line. Domain names are compared without case; local parts stay case-sensitive unless you choose otherwise.
- Remove empty linesRemove blank lines from pasted text while preserving the content and indentation of the lines you keep.
- Remove extra spacesCollapse repeated horizontal whitespace to one space and trim each line. Keep line breaks so paragraphs stay separate.