Text tools
Text tools change, clean, count, and compare plain text. Paste text in, pick an option, and copy the result. Everything is processed in your browser, so the text you paste is not sent to a server.
56 toolsfreeno upload
Start here
Word CounterCount words, characters, letters, sentences, paragraphs, and lines in any text as you type, with size in bytes and estimated reading time.Case ConverterConvert text between uppercase, lowercase, title case, sentence case, camelCase, snake_case, kebab-case, and four other letter cases.Diff CheckerCompare two texts line by line and see which lines were added or removed, with options to ignore edge whitespace and letter case.Remove Duplicate LinesRemove duplicate lines from a list and keep the first copy of each, with options to ignore letter case, trim spaces, and sort the result.Lorem Ipsum GeneratorGenerate lorem ipsum placeholder text by the paragraph, sentence, or word (up to 500), with the classic opening line switched on or off.Online Markdown EditorWrite or paste Markdown and see the rendered preview update as you type, or switch to the generated HTML code and download it.
All 56 text tools, A to Z
- Add Text to Each LineAdd a prefix, a suffix, or line numbers to every line of a text, for example bullets, quotes, commas, or HTML tags around list items.
- APA Citation GeneratorFormat an APA 7th edition reference for a book or web page from the author, year, title, publisher, and URL that you enter.
- Bionic Reading ConverterConvert text to a bionic reading format by bolding the first 45 percent of the letters in each word to create visual anchor points.
- Bold Text GeneratorConvert text to bold Unicode letters and digits that keep their weight when pasted into social media posts, bios, and messages.
- Braille ConverterConvert Latin letters to Unicode braille patterns (Grade 1, uncontracted) or turn braille cells back into plain letters automatically.
- Case ConverterConvert text between uppercase, lowercase, title case, sentence case, camelCase, snake_case, kebab-case, and four other letter cases.
- Chicago Citation GeneratorFormat a Chicago style bibliography entry for a book or web page from the author, title, publisher, year, and URL that you enter.
- Citation GeneratorFormat a book or web page reference in APA 7, MLA 9, Chicago, or Harvard style from the author, year, title, publisher, and URL.
- Comma To NewlineConvert a comma-separated list into one item per line, trimming the spaces around each item and dropping empty entries along the way.
- Convert Numbers to WordsConvert whole numbers into written English words, such as 1250000 into one million two hundred fifty thousand, one number per line.
- Convert Words to NumbersConvert numbers written in English words, such as two thousand three hundred and five, into digits, one number per line.
- Cursive Text GeneratorConvert text to cursive script letters made of Unicode characters that you can copy and paste into bios, captions, and usernames.
- Diff CheckerCompare two texts line by line and see which lines were added or removed, with options to ignore edge whitespace and letter case.
- Fancy Text GeneratorConvert plain text into 16 Unicode text styles, such as bold, italic, script, and small caps, that you can copy into bios and captions.
- Find and Replace TextFind and replace every occurrence of a word, phrase, or regular expression in your text, with optional case-insensitive matching.
- Gmail Dot VariantsGenerate every dot variation of a Gmail address from its username, up to 2,048 variants that all deliver to the same inbox.
- Harvard Citation GeneratorFormat a Harvard style reference list entry for a book or web page from the author, year, title, publisher, and URL you enter.
- HTML to Markdown ConverterConvert HTML markup into clean Markdown with # headings, hyphen bullets, links, and fenced code blocks, ready to copy or download.
- IG Line BreakerKeep blank lines and paragraph spacing in Instagram captions and bios by filling each empty line with an invisible character.
- Invisible CharacterGenerate invisible blank characters (Hangul Filler, braille blank, zero-width space) to copy for empty names, messages, and spacing.
- Letter ShufflerScramble the letters inside every word of your text while keeping the words in place, useful for anagram puzzles and word games.
- List ComparerCompare two lists line by line to find the items only in list A, only in list B, and in both, with optional case-insensitive matching.
- List RandomizerShuffle the lines of a list into a random order, or switch modes to scramble the words in each line or the letters in each word.
- Lorem Ipsum GeneratorGenerate lorem ipsum placeholder text by the paragraph, sentence, or word (up to 500), with the classic opening line switched on or off.
- Lowercase ConverterConvert any pasted text to lowercase letters in one step, keeping punctuation, numbers, spacing, and line breaks exactly as they were.
- Merge Lists Line by LineMerge two lists line by line into one, pairing each line of the first list with the same line of the second using a separator.
- MLA Citation GeneratorFormat an MLA 9th edition works-cited entry for a book or web page from the author, title, publisher, year, and URL you enter.
- Morse Code TranslatorTranslate text to Morse code or decode dots and dashes back to text, with the direction detected automatically from what you paste.
- Newline To BRConvert plain-text line breaks into HTML line break (br) tags so multi-line text keeps its line structure on a web page.
- Newline To CommaConvert a list with one item per line into a single comma-separated line, trimming extra spaces and skipping blank lines.
- Newline To SemicolonConvert a list with one item per line into a single semicolon-separated line, trimming extra spaces and skipping blank lines.
- Newline To SpaceReplace every line break in your text with a single space so that a multi-line list or wrapped paragraph becomes one line.
- Online Markdown EditorWrite or paste Markdown and see the rendered preview update as you type, or switch to the generated HTML code and download it.
- Postcode ValidatorCheck whether postal codes match the official format for the US, UK, Canada, Australia, Germany, France, Japan, and other countries.
- Readability ScoreCalculate the Flesch Reading Ease score and Flesch-Kincaid grade level of an English text from its word, sentence, and syllable counts.
- Remove Duplicate LinesRemove duplicate lines from a list and keep the first copy of each, with options to ignore letter case, trim spaces, and sort the result.
- Remove Duplicate Lines & SortRemove duplicate lines from a list and sort the remaining unique lines alphabetically from A to Z in a single step.
- Remove SpacesRemove every space and tab from your text while keeping line breaks, turning spaced words or digits into one continuous string per line.
- Reverse ListReverse the order of the lines in a list so that the last item comes first, while the text of each line stays unchanged.
- Reverse TextReverse the characters, words, or lines of any text, or flip the letters inside each word while the words stay in their place.
- Semicolon To NewlineConvert a semicolon-separated list into one item per line, trimming the spaces around each item and dropping empty entries.
- Slug GeneratorConvert a title or phrase into a clean URL slug: lowercase letters and digits joined by hyphens or underscores, with accents removed.
- Small Text GeneratorConvert text to small caps Unicode letters that paste into bios, captions, and usernames, with a superscript style also available.
- Social Media Character CounterCount the characters in a post and see how many remain for X (280), an Instagram caption (2,200), a meta description, and one SMS.
- Sort LinesSort lines of text alphabetically, in natural number order, numerically, or by length, with options to ignore case and drop blank lines.
- Strikethrough Text GeneratorAdd a strikethrough line to every character of your text using Unicode combining marks, then copy it into any post or message.
- TerbilangConvert numbers to Indonesian words (terbilang) for receipts, invoices, and checks, with an option to append the word rupiah.
- Text RepeaterRepeat a word, phrase, or block of text up to 10,000 times, with the copies separated by new lines, spaces, commas, or nothing.
- Title Case ConverterConvert a headline or sentence to title case by capitalizing the first letter of every word and lowercasing the remaining letters.
- Uppercase ConverterConvert any pasted text to uppercase (all caps) in one step, keeping punctuation, numbers, spacing, and line breaks exactly as they were.
- Upside Down Text GeneratorFlip text upside down by reversing it and swapping each letter for a rotated Unicode look-alike that you can copy and paste anywhere.
- Whitespace RemoverRemove extra spaces, tabs, and blank lines from text: collapse repeated spaces, trim line edges, or strip all whitespace entirely.
- Word CounterCount words, characters, letters, sentences, paragraphs, and lines in any text as you type, with size in bytes and estimated reading time.
- Word Frequency CounterCount how often each word or two to three word phrase appears in a text and see its share of the total as a percentage.
- Word RandomizerShuffle the words of a sentence or paragraph into a random order, keeping each line separate, and reshuffle with one button press.
- Zalgo Text GeneratorGenerate Zalgo glitch text by stacking random combining marks on each letter of your input, ready to copy into posts and usernames.