Word Counter
Counts words, characters, sentences, paragraphs and reading time live as you type, using the…
Fast, precise text utilities for writers, editors and data wranglers. Counters that match Word and Twitter, case converters that respect proper nouns, duplicate removers, sorters, diff viewers and cleanup tools.
Counts words, characters, sentences, paragraphs and reading time live as you type, using the…
Counts characters with and without spaces and shows live progress against Twitter, SMS, meta…
Counts sentences in any text and shows average sentence length, longest sentence and how many…
Counts paragraphs, shows the word count of each one and flags paragraphs that are too long for…
Counts total lines, non-empty lines, duplicate lines and the longest line in any pasted text…
Ranks every word in your text by how often it appears, with stop words removed and one-, two…
Shows how often each letter, digit and symbol appears in your text, with counts and percentages.
Counts vowels, consonants, digits and spaces separately and shows the vowel-to-consonant ratio…
Counts syllables in words, lines and whole texts — useful for haiku, lyrics, poetry metre and…
Estimates how long text takes to read silently, at slow, average and fast reading speeds, with…
Converts a script into speaking minutes at podcast, presentation, audiobook and fast-talk…
A full readout of any text: words, characters, sentences, syllables, reading level, longest…
Scores text with Flesch Reading Ease, Flesch-Kincaid Grade, Gunning Fog, SMOG, Coleman-Liau…
Converts text between twelve cases: UPPER, lower, Title, Sentence, camelCase, PascalCase…
Converts any text to UPPERCASE instantly, keeping numbers, punctuation and line breaks exactly…
Converts any text to lowercase, including text that was typed with Caps Lock on by mistake.
Converts headings to proper Title Case using AP and Chicago rules, keeping short words like…
Rewrites text in sentence case: first letter of each sentence capitalised, the rest lowercase…
Turns any phrase into camelCase for JavaScript, Java and JSON keys, stripping spaces, hyphens…
Converts phrases to PascalCase (UpperCamelCase) for class names, React components and type…
Converts text to snake_case for Python variables, database columns and file names.
Converts text to kebab-case for URLs, CSS class names and HTML attributes.
Converts text to SCREAMING_SNAKE_CASE for environment variables, constants and configuration…
Converts text to aLtErNaTiNg CaSe, the mocking SpongeBob style used in memes and replies.
Flips the case of every letter — uppercase becomes lowercase and lowercase becomes uppercase.
Capitalises the first letter of every word without applying style-guide exceptions, keeping…
Removes repeated lines from any list, with options for case sensitivity, trimming and keeping…
Strips blank and whitespace-only lines from text, with an option to collapse multiple blank…
Joins broken lines back into flowing paragraphs, with an option to keep paragraph breaks intact.
Collapses double spaces, strips leading and trailing whitespace and removes tabs, leaving…
Strips symbols, punctuation and non-ASCII characters from text, keeping only the character…
Removes all punctuation marks from text while leaving words, numbers and spacing intact.
Deletes every digit from text, with an option to remove whole numeric words and leftover…
Keeps only the numbers and symbols in your text by deleting every alphabetic character.
Finds every number in a block of text and lists them, with totals, averages and an option to…
Pulls every email address out of any text or HTML, removes duplicates and outputs a clean list…
Finds every link in text or HTML, deduplicates them and can split them by domain or strip…
Cleans pasted text with a switch for every fix — invisible characters, curly quotes, dashes…
Converts accented and diacritic characters to their plain ASCII equivalents — é becomes e, ñ…
Removes every space, tab and line break from text, producing one continuous string.
Removes repeated words from text, either consecutive repeats only or every repeat across the…
Sorts lines alphabetically, numerically, by length or randomly, ascending or descending, with…
Reverses text character by character, word by word or line by line, correctly handling emoji…
Flips the order of words in every sentence while keeping the words themselves readable.
Replaces text across a whole document at once, with case sensitivity, whole-word matching and…
Repeats any text a set number of times with your choice of separator — new line, space, comma…
Adds a number to the start of every line, with a configurable start value, step, padding and…
Wraps every line with text you choose — perfect for building SQL values, HTML list items or…
Splits long text into chunks by character count, word count, line count or a custom separator…
Merges multiple lines into one using any separator, with optional quoting and wrapping — ideal…
Turns a vertical list into a single comma-separated line, and back again, with quoting and…
Splits delimited text into aligned columns and previews it as a table before you paste it into…
Randomly reorders the lines of any list using a cryptographically strong shuffle.
Randomly reorders the words in your text, either within each line or across the whole document.
Picks one or more random lines from a list — a fair way to draw a giveaway winner from a list…
Hard-wraps text at any column width without breaking words, for emails, code comments and…
Cuts text to an exact character or word limit on a clean word boundary and adds an ellipsis.
Compares two texts and highlights every added, removed and changed line or word, side by side.
Compare two texts and highlight added or removed words, lines and characters. Review edits and…
Checks whether a word, phrase or number reads the same backwards, ignoring case, spaces and…
Rearranges the letters of a word or phrase to find valid anagrams, and checks whether two…
Turns any title into a clean, SEO-friendly URL slug: lowercase, hyphenated, accent-free and…
Converts binary code back into readable text, and text into binary, with 8-bit grouping and…
Converts any text into 8-bit binary, showing the byte for each character, with UTF-8 support…
Translates text to Morse code and Morse back to text, with audio playback at adjustable words…
Applies the ROT13 letter rotation, which both encodes and decodes text with the same operation.
Converts normal text into leetspeak (1337) at light, medium or heavy substitution levels, and…
Flips your text upside down using real Unicode characters, so it can be pasted anywhere…
Creates bold Unicode text you can paste into Instagram, LinkedIn, X and WhatsApp where…
Generates italic Unicode text that can be pasted into social profiles, bios and messages that…
Adds a strikethrough line through your text using Unicode combining characters, ready to paste…
Converts text into tiny superscript and small-caps Unicode characters for bios, captions and…
Wraps every letter in a circle using Unicode enclosed alphanumerics — filled or outlined.
Adds stacked combining marks to create glitchy, corrupted-looking Zalgo text, with adjustable…
Converts your text into more than thirty Unicode font styles at once — script, gothic…
Converts straight quotes to typographic curly quotes, or curly quotes back to straight…
Generates realistic placeholder copy in several flavours — classic Lorem Ipsum, plain English…
Counts Urdu words, characters and sentences correctly, separating diacritics and zero-width…
Converts Roman Urdu typed on an English keyboard into Urdu script, using a dictionary for…
Transliterates Urdu script into Roman letters, handling the aspirated digraphs and stripping…
Removes tashkeel, harakat, tanween and kashida from Arabic or Urdu text, with a count of every…
Normalises alef, yeh, hamza and teh marbuta variants so the same word matches however it was…
Converts between Western digits, Arabic-Indic ٠-٩ and the extended set ۰-۹ used in Urdu and…
Shows how a WhatsApp message will look with its bold, italic, strikethrough and monospace…
Previews Discord message formatting including underline, spoilers, small text and headings…
Converts standard Markdown into Slack mrkdwn, fixing double asterisks and turning Markdown…
Converts text to Grade 1 Unicode braille and reads braille back to text, with capital and…
The full braille alphabet with the pattern behind it — which letters are stored, which are…
Converts braille dot numbers such as 125 into Unicode braille characters and back, for all 256…
Converts numbers to braille with the number sign placed correctly, and reads braille numbers…
Converts text into the NATO/ICAO spelling alphabet and reads it back, with the official Alfa…
Counts all three UCAS personal statement answers for 2026 entry against the 4,000-character…
Fast, precise text utilities for writers, editors and data wranglers. Counters that match Word and Twitter, case converters that respect proper nouns, duplicate removers, sorters, diff viewers and cleanup tools.
All 92 tools here are free and open immediately — there is no registration step, no credit card and no daily allowance to run out of. Most of them do their work in your browser, which means the page keeps working on a slow connection and your input is never sent to a server.