Text Tools
Count, clean, convert and transform text instantly.
- Word CounterCount words, characters, sentences and reading time live as you type — nothing uploaded.
- Character CounterCount characters in real time and instantly see how much room is left for X/Twitter, SMS, Instagram, and SEO meta tags.
- APA Citation GeneratorBuild correctly formatted APA 7th edition references for websites, books, journals, and newspapers in seconds.
- MLA Citation GeneratorGenerate correctly punctuated MLA 9th edition works-cited entries for websites, books, journals, and papers.
- Word ScramblerShuffle the letters in any word or text with three modes, right in your browser
- Kaomoji Copy and PasteBrowse and copy 120+ Japanese kaomoji emoticons by category — one click copies to your clipboard.
- Random Word GeneratorGenerate random English words for brainstorming, writing prompts, and word games — filter by length and type.
- Emoji Copy and PasteSearch 180+ standard Unicode emoji by name or keyword and copy any one to your clipboard with a single click.
- Lorem Ipsum GeneratorGenerate classic Lorem Ipsum placeholder text by paragraphs, sentences, or words — instantly in your browser.
- Bold Text GeneratorTurn plain text into 𝐛𝐨𝐥𝐝 Unicode you can paste into Instagram, X and LinkedIn bios.
- Case ConverterConvert text between UPPERCASE, Title Case, camelCase, snake_case and more — instantly in your browser.
- Strikethrough TextCross out any text with Unicode overlays — paste it into chats, bios, and posts, no formatting needed.
- Cursive Text GeneratorTurn plain text into 𝒸𝓊𝓇𝓈𝒾𝓋𝑒 Unicode you can paste into Instagram, TikTok and Discord bios.
- Zalgo Glitch Text GeneratorTurn plain text into cursed, glitchy Zalgo text with adjustable intensity — copy anywhere.
- Upside Down TextFlip your text upside down (uʍop ǝpᴉsdn) for bios, chats, and posts — copy-paste ready, no signup.
- Heart Symbol Copy PasteCopy heart symbols and heart emoji with one click — dozens of colours, text hearts and love symbols, searchable and ready to paste anywhere.
- List RandomizerShuffle any list into a fair, random order instantly and privately in your browser.
- Wingdings TranslatorConvert text to and from the standard Unicode symbols for the full Wingdings 1 keyboard map — letters, digits, and punctuation.
- Invisible CharacterCopy, reveal, and remove common invisible Unicode characters locally.
- Word Cloud GeneratorTurn pasted text into a downloadable word cloud without uploading your writing.
- Text ReverserReverse text without breaking emoji, combining accents, or ordinary line endings.
- Email ExtractorExtract, case-insensitively deduplicate, and optionally sort practical email addresses from pasted text locally.
- Special Characters Copy and PasteFind and copy a curated special character with its official Unicode name and code point visible.
- Line CounterCount total, non-blank, and blank lines plus the longest line without uploading your text.
- Line Break RemoverReplace, remove, or paragraph-normalize standardized line breaks without trimming or collapsing other whitespace.
- Whitespace RemoverClean pasted text with three explicit modes: collapse horizontal spacing, remove blank lines, or remove every whitespace character.
- Phone Number ExtractorFind and deduplicate phone-shaped number candidates in pasted text locally, while preserving their original formatting.
- Column to Comma Separated ListTurn one value per line into a comma-separated sequence while safely preserving commas and double quotes inside values.
- Add Line Numbers to TextNumber every line of pasted text from a chosen starting value with a custom separator and optional zero padding.
- Add Prefix and Suffix to LinesAdd literal prefix and suffix text to every pasted line, with an option to leave blank lines untouched.
- Count OccurrencesCount literal text matches with optional case sensitivity and overlapping detection, then inspect exact zero-based positions.
- Emoji RemoverRemove complete emoji grapheme clusters—including joined, flag, keycap, and skin-tone sequences—while preserving all other text in place.
- Find and Replace TextReplace the first or every literal text match with optional case sensitivity, without regular-expression surprises or uploads.
- Font PreviewerLoad a local TTF, OTF, WOFF, or WOFF2 file into the current tab and inspect custom text from 8 to 200 pixels.
- Line Break ConverterConvert actual CRLF, CR, and LF line breaks to literal \n, reverse common escape sequences, or replace breaks with spaces.
- Number to Words ConverterSpell a bounded whole number in deterministic US English with standard short-scale groups and no upload or account.
- Remove Duplicate LinesKeep the first occurrence of each line with optional case and edge-whitespace comparison, while preserving the retained text exactly.
- Remove Empty LinesRemove empty or whitespace-only lines without trimming, reflowing, or changing the content of retained lines.
- Reverse WordsReverse non-whitespace token order while keeping every original space, tab, and line-break run in its exact position.
- Special Characters RemoverRemove standardized Unicode symbols alone or symbols plus punctuation without deleting letters, numbers, marks, or whitespace.
- Text Diff CheckerCompare two bounded text versions line by line and see additions, deletions, and unchanged lines without uploading either side.
- Text File MergerCombine two to twenty local text files in selected order with an explicit newline, blank-line, or no-separator rule.
- Text File SplitterSplit one local text file into predictable line-count parts and download every UTF-8 chunk without uploading the source.
- Text FormatterOne click turns a messy paste into a clean article: paragraphs rejoined, indentation applied, punctuation width normalized and CJK-Latin spacing fixed.
- Text PadderPad text to an exact Unicode code-point length on the left, right, or both sides with a custom repeating string.
- Text Pattern GeneratorExpand a numeric {n} placeholder into up to 10,000 deterministic lines with start, step, and optional zero-padding controls.
- Text RepeaterRepeat exact text up to 10,000 times with a custom separator while preserving multiline content and every boundary character.
- Text SorterSort up to 50,000 lines with stable English collation, natural number order, exact duplicate removal, and explicit cleanup controls.
- Text To SlugTurn a title into a bounded lowercase slug with explicit ASCII or Unicode rules, NFKD accent handling, and hyphen or underscore separators.
- Lenny Face GeneratorMix eight eye styles, eight mouths, and six arm treatments into a copyable Unicode face, or generate a random creative combination.
- URL ExtractorExtract, normalize, and deduplicate HTTP, HTTPS, and www links from up to one million characters without uploading the source text.
- Vertical Text GeneratorArrange up to 5,000 Unicode grapheme clusters into bounded vertical columns with explicit left-to-right or right-to-left column order.
- Bubble Text GeneratorTurn ASCII letters and digits into verified Unicode circled characters with exact case preservation and transparent unsupported-character behavior.
- Italic Text GeneratorConvert ASCII Latin letters into verified Unicode mathematical italic characters, including the special lowercase h mapping, while preserving everything else.
- Star Symbol Copy PasteBrowse 18 verified Unicode star characters by official name, shape, or code point and copy the exact symbol with one click.
- NATO Phonetic Alphabet TranslatorTranslate ASCII letters to and from the official 26-word ICAO radiotelephony spelling alphabet, with exact Alfa and Juliett spellings.
- Pig Latin TranslatorTurn English ASCII words into one clearly documented Pig Latin variant while preserving punctuation, whitespace, case patterns, and unsupported words.
- Remove Text FormattingPaste styled content into a native plain-text field, normalize line endings, then copy or download the exact unformatted text without parsing HTML.
- Palindrome CheckerCheck words, phrases, sentences, or numbers against a documented forward-and-backward rule after transparent Unicode, case, and punctuation normalization.
- Compare Two ListsCompare two line-based lists in one pass and get stable union, common, A-only, B-only, and symmetric-difference outputs with optional case sensitivity.
- Online Grocery ListBuild a private browser-saved grocery checklist with categories, duplicate protection, purchase toggles, cleanup, and exact clipboard export.
- Word Hyperlink ExtractorList safe external hyperlinks from a Word document without uploading it
- Batch Text File CreatorCreate a numbered set of matching text files and download them as one local ZIP archive.
- AI Text CleanerStrip the em dashes, curly quotes, hidden Unicode characters and padded spacing that AI assistants leave behind, with every rule switchable and every change counted.
- Readability Score CheckerScore any English passage on six published readability formulas at once and see the word, sentence and syllable counts each score was built from.
- Title Case Converter (AP, APA, Chicago)Capitalize a headline the way AP, APA, Chicago or MLA actually prescribe, and see all four versions side by side so you can tell where the styles disagree.
- Reading Time CalculatorEstimate silent reading time and speaking time separately, at rates you can adjust, with the word count shown so every number is auditable.
- Remove Accents from TextTurn café into cafe and Łódź into Lodz reliably, including the letters Unicode normalization alone cannot handle, without corrupting Greek, Cyrillic or emoji.
- Remove PunctuationStrip punctuation while keeping symbols, currency signs and emoji intact, with word-internal apostrophes and hyphens protected by their own toggles.
- Add Quotes to Each LineTurn a pasted list into a paste-ready JSON array, SQL IN clause or CSV row in one click, with the escaping each format actually requires.
- Extract Numbers from TextPull every number out of pasted text with explicit rules for signs, decimals and thousands separators, plus instant sum, count, min, max and average.
- Word Wrap / Line Length FormatterWrap text at 72, 80 or any column with soft or hard breaks, preserved indentation and re-flow of already-wrapped text.
- Remove Duplicate WordsDelete repeated words while the first occurrence and all punctuation survive, with a consecutive-only mode for fixing the classic the the typo.
- Name Order SwapperFlip whole name lists between First Last and Last, First in one pass, with unsplittable lines passed through untouched and counted instead of guessed at.
- DOCX to Markdown ConverterConvert a DOCX document into a transparent, local Markdown approximation.
- DOCX to Text ConverterExtract the readable text from a DOCX file locally, without uploading your document.
- PPTX to Text ConverterExtract visible slide text from a PPTX file locally, slide by slide.
- Markdown to Plain Text ConverterRemove common Markdown formatting locally while preserving readable labels, code, and escaped characters.
About these tools
Every tool in text tools runs locally in your browser: files are processed on your device and never uploaded to a server. That makes them fast, private and safe to use with sensitive documents, at work or at home.