Text & language tools
Count, clean, transform or generate text — before publishing something that has to fit a limit, or after pasting something that arrived badly formatted. Character counts differ between platforms, so the counters here tell you which rule they are applying.
Dictionary20,305 words with their definitions, pronunciation, examples, synonyms and translations.Open the dictionary →Six dictionaries
Readability scoreMeasure how easy your text is to read (Flesch score).Word counterCount words, characters, sentences and reading time instantly.Character frequency counterCount how often each character appears in your text.Count occurrencesCount how many times a word or phrase appears in your text.Vowel & consonant counterCount the vowels, consonants, letters and words in your text.Lipogram checkerCheck whether a text is a lipogram — writing that deliberately avoids one or more chosen letters, like Perec's novel that never uses the letter e. Enter your forbidden letters and it counts every violation, shows which banned letters slipped through, and gives a purity score. Accents fold to their base letter.
Case converterConvert text to UPPERCASE, lowercase, Title Case or Sentence case.CSV cleanerTrim spaces, drop empty rows and remove duplicates from a CSV.Language detectorDetect the language of any text.Text diffCompare two texts and highlight the differences.Text to speechRead any text aloud with your browser's built-in voices.Add line numbersPrefix every line of your text with a sequential line number.
Lorem ipsum generatorGenerate placeholder paragraphs for your mockups.Acronym generatorBuild an acronym from the first letter of each word in a phrase.Anagram generatorGenerate every rearrangement of a word's letters, or a batch of random scrambles. It reports the exact number of distinct arrangements — correctly accounting for repeated letters via the multinomial coefficient — and lists a sample. These are letter permutations, not filtered against a dictionary.ASCII Art GeneratorTurn text into big ASCII block-letter banners you can copy into code, READMEs and terminals.Backronym generatorTurn any word into a backronym — a phrase where each word starts with one of its letters, like DREAM → Dedicated Resilient Eager Ambitious Motivated. Words are drawn from a curated bank of positive adjectives in your language, and one click reshuffles for a fresh set of three suggestions. Perfect for a team name, a slogan or a memorable mnemonic.Bubble text generatorTurn text into Ⓑⓤⓑⓑⓛⓔ circled Unicode letters.