Text Tools
Count, clean, convert and transform text.
Count characters, words, sentences, emojis and syllables, set a custom limit, check readability and see live platform limits.
Open toolCount words, unique words, paragraphs and reading time.
Open toolConvert text to UPPERCASE, lowercase, Title Case or Sentence case.
Open toolTrim lines, collapse extra spaces and remove blank lines.
Open toolRemove repeated lines, keeping the first or last, with optional case and space matching.
Open toolFind and replace text with optional regex, case-insensitive and whole-word matching.
Open toolSort lines alphabetically, by length or numerically, or reverse their order.
Open toolDeveloper whitespace fixer: tabs and spaces, line endings, indentation and trailing spaces.
Open toolTurn text into a block-letter ASCII banner for READMEs and CLIs.
Open toolSearch and copy 600+ emojis, symbols and special characters with one click.
Open toolCount sentences, words and paragraphs, with average words and characters per sentence.
Open toolCount total, non-empty, blank and unique lines, and find the longest line.
Open toolRepeat text any number of times with a new line, space, custom or no separator.
Open toolReverse text by characters, flip word order, or reverse the order of lines.
Open toolDelete repeated words from text, keeping the first of each, with optional case matching.
Open toolSplit text on a comma, space, custom delimiter or more into one item per line.
Open toolTrim whitespace from each line or the whole text and collapse extra inner spaces.
Open toolJoin multiple lines into one block using a space, comma, custom or no separator.
Open toolNumber each line with a custom start, separator, zero padding and blank-line skipping.
Open toolAdd text to the start and/or end of every line, with optional blank-line skipping.
Open toolPull every email address out of text, with optional de-duplication and sorting.
Open toolPull every http and https link out of text, with optional de-duplication and sorting.
Open toolTurn text into bold, italic, monospace and other Unicode styles for bios and posts.
Open toolConvert text into Unicode small capitals you can paste into bios and posts.
Open toolConvert text to 8-bit binary and decode binary back to text, both directions.
Open toolTranslate text to Morse code and Morse code back to text, in both directions.
Open toolSee how often each word appears, ranked most frequent first, with CSV export.
Open toolPull every number out of text, with de-duplication, sorting and comma output.
Open toolStrip zero-width, non-breaking and control characters hidden in pasted text.
Open toolFlip your text upside down using look-alike Unicode characters for fun posts.
Open toolAdd strikethrough, underline, overline or slash styles using Unicode marks.
Open toolTurn text into cursive script and bold script Unicode letters for bios and posts.
Open toolTurn text into circled bubble letters in outline and filled styles for posts.
Open toolCreate creepy glitch text by stacking random combining marks, with an intensity slider.
Open toolSpell text with NATO code words like Alpha, Bravo and Charlie for clear speech.
Open toolStrip punctuation from text, with options to keep periods and apostrophes.
Open toolMake aLtErNaTiNg, inverse or random case text for memes and mocking tone.
Open toolConvert text to decimal ASCII codes and decode ASCII codes back to text.
Open toolTranslate English text into Pig Latin, keeping capitalization and punctuation.
Open toolBuild an acronym from the first letter of each word, skipping small words.
Open toolRandomly reorder lines with a fair shuffle, great for lists and random picks.
Open toolCheck whether two words or phrases contain the same letters after ignoring spaces, punctuation and case.
Open toolTest whether text reads the same forwards and backwards after normalization.
Open toolMeasure the minimum insertions, deletions and substitutions needed to change one string into another.
Open toolCalculate a normalized similarity percentage and edit distance for two text values.
Open toolCount the total occurrences of A, E, I, O and U in text.
Open toolConvert common Latin letters to leetspeak digits or decode the supported substitutions.
Open toolCreate a four-character American Soundex code for an English name or word.
Open toolFind and expand common technology, web and business acronyms in a passage.
Open toolSplit a Western-style full name into prefix, first, middle, last and suffix fields using transparent heuristics.
Open toolHeuristically split a US-style address into house number, street, city, state and postal code.
Open toolCreate an English Metaphone code for approximate pronunciation matching.
Open toolEstimate whether Latin text resembles readable English using transparent vowel and bigram heuristics.
Open toolDecorate supported sentiment and topic words with matching emoji while preserving the original text.
Open toolMask words from a transparent built-in English profanity list without sending text to a moderation service.
Open toolExtract frequent meaningful words with counts and normalized frequency scores after stop-word removal.
Open toolDetect major Unicode scripts and estimate common Latin languages with a transparent stop-word heuristic.
Open toolConvert text to natural-sounding speech and play it aloud in your browser.
Open toolAbout Text Tools
Our free text tools help you count, clean, convert and transform text right in your browser. Whether you are writing content, tidying data copied from a PDF, or preparing a list for import, these tools save you from fiddly manual edits.
You will find counters for characters, words, sentences and lines, cleanup tools that strip extra spaces, blank lines and invisible characters, and converters for case, slugs and fancy Unicode styles. There are also handy utilities to sort, shuffle, find and replace, and pull emails, URLs or numbers out of any text.
Every text tool runs entirely on your device, so nothing you paste is uploaded to a server. That makes them fast, private and safe for sensitive content.
