Free Word Counter, Case Converter & Text Manipulation Tools Online
Free text tools: word counter, case converter, text cleaner, diff checker, lorem ipsum, regex tester, and 60+ more text manipulation utilities.
Built for developers, by a developer.
All tools run locally in your browser. Your data never leaves your device.
In This Collection
Word Counter
Case Converter
Text Cleaner
Text Diff Checker
Lorem Ipsum Generator
Why this collection exists
Manipulate, analyse, and generate text directly in your browser. Count words and sentences, convert case, clean whitespace, remove duplicates, diff two documents, test regular expressions, and generate lorem ipsum — all without installing anything.
Text Tools covers every everyday text task in one place. Whether you are a developer cleaning scraped data, a writer editing a draft, or a student checking readability, this collection has the right utility.
Best fit for
- Developers cleaning or processing text data
- Writers and editors formatting content
- Students checking readability and word count
- SEO professionals optimising copy length
- Data analysts extracting emails or phone numbers
Featured tools in this collection
Start with the strongest tools in this workflow cluster.
Word Counter
Count words, characters, sentences, paragraphs, and reading time — with keyword density analysis and platform-specific character limit indicators.
Case Converter
Convert text between uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE instantly.
Text Cleaner
Clean text by combining accent removal, punctuation removal, spacing normalization, trimming, and blank-line removal.
Text Diff Checker
Compare two text blocks and see additions, deletions, and changes highlighted line-by-line using the Myers diff algorithm — like Git diff in a browser.
Lorem Ipsum Generator
Generate placeholder text for your designs and mockups — by paragraph, sentence, or word count, with classic or random variation.
Regex Tester
Test and debug regular expressions with live match highlighting, capture group display, and flag explanations — using JavaScript's native RegExp engine.
Tools by Workflow
Browse tools grouped by what you need to get done.
Count & Analyse
Measure words, sentences, paragraphs, characters, and readability scores in any text.
Word Counter
Count words, characters, sentences, paragraphs, and reading time — with keyword density analysis and platform-specific character limit indicators.
Sentence Counter
Count sentences, words, characters, average sentence length, and longest sentence length in text.
Paragraph Counter
Count paragraphs, words, sentences, characters, and average words per paragraph in pasted text.
Calculate String Length
Count string characters, Unicode code points, UTF-8 bytes, words, lines, paragraphs, sentences, and whitespace.
Word Frequency Counter
Count repeated words, unique words, and percentage share in any text. Filter common words and copy a frequency report.
Readability Scorer
Analyze text readability using Flesch-Kincaid, Gunning Fog, and SMOG grades to ensure your writing is easy to understand.
Flesch-Kincaid Grade Level Calculator
Calculate Flesch-Kincaid grade level, reading ease, words, sentences, syllables, and readability details.
Clean & Format
Remove extra spaces, blank lines, duplicate lines, accents, and punctuation. Sort and format text into shape.
Text Cleaner
Clean text by combining accent removal, punctuation removal, spacing normalization, trimming, and blank-line removal.
Text Formatter
Format, clean, and transform plain text — trim lines, collapse spaces, remove blank lines, deduplicate, sort, and change case.
Remove Extra Spaces
Collapse repeated spaces and tabs, trim line edges, and clean up excessive blank spacing in text.
Remove Whitespace
Remove spaces, tabs, line breaks, and other whitespace characters from text with live counts.
Multiple Whitespace Remover
Remove extra spaces, trailing whitespace, tab characters, and empty lines — clean up text in one click.
Remove Line Breaks
Remove hard line breaks from text and join lines with a custom separator.
Remove Empty Lines
Remove blank lines from pasted text while preserving the remaining line order and content.
Remove Duplicate Lines
Remove repeated lines from text with case sensitivity, whitespace trimming, sorting, and copyable output.
Duplicate Line Remover
Remove duplicate lines from any text — with options for case sensitivity, sort, and keeping first or last occurrence.
Remove Accents
Remove accents and diacritics from Unicode text while preserving letters, words, punctuation, and spacing.
Remove Punctuation
Strip punctuation marks from text with options to preserve apostrophes or hyphens.
Alphabetic Order
Sort lines, words, or comma-separated items alphabetically with case, duplicate, and direction options.
Text Sorter
Sort lines alphabetically, numerically, by length, or randomly — with case-sensitive and reverse order options.
Word Sorter
Sort words alphabetically, by length, or by reverse original order with unique and separator options.
Text Minifier
Reduce plain text size by trimming lines, collapsing spaces, removing blank lines, or flattening to a single line.
Find, Replace & Extract
Search and replace text, compare two documents, test regex patterns, and extract emails or phone numbers.
Text Replacer
Find and replace text with plain-text or regex matching, case sensitivity, and replace-all control.
Word Replacer
Replace whole words without changing matching text inside longer words.
Text Diff Checker
Compare two text blocks and see additions, deletions, and changes highlighted line-by-line using the Myers diff algorithm — like Git diff in a browser.
Regex Tester
Test and debug regular expressions with live match highlighting, capture group display, and flag explanations — using JavaScript's native RegExp engine.
Email Extractor
Extract email addresses from pasted text, remove duplicates, sort results, and copy or download the list.
Phone Number Extractor
Extract phone numbers from pasted text, remove duplicates, sort results, and optionally output digits only.
Delimited Text Extractor
Extract a column from comma, tab, semicolon, pipe, whitespace, or custom-delimited text.
Remove Lines Containing
Remove lines that contain a word, phrase, or regular expression pattern from pasted text.
Random Data from Regex
Generate random strings that match a regular expression — the reverse of regex matching. Runs in your browser.
Generate & Write
Generate lorem ipsum placeholder text, random words, sentences, and paragraphs for mockups and testing.
Lorem Ipsum Generator
Generate placeholder text for your designs and mockups — by paragraph, sentence, or word count, with classic or random variation.
Random Word Generator
Generate random words by category and length for prompts, examples, games, and test data.
String Builder
Generate repeated strings from a template with counters, padding, letters, and separators.
Notepad Online
Free online notepad with auto-save to your browser — write, copy, download as .txt, and pick up where you left off next time.
Text Repeater
Repeat text a chosen number of times with separators and optional line numbers.
Word Repeater
Repeat words in place or repeat a word list with separator presets and output stats.
Text Lines Shuffler
Shuffle lines of text with options to remove empty lines and keep the first line fixed.
Letter Randomizer
Shuffle letters within words, lines, or an entire text, or generate random letters from a custom alphabet.
Transform & Encode
Change case, reverse, flip, encode to Base32, translate to Morse code, and apply bionic reading.
Case Converter
Convert text between uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE instantly.
Reverse String
Reverse text by characters, words, or lines with Unicode-safe character handling.
Text Reverser
Reverse text by line order, word order, or characters with copyable output.
Text Flipper
Flip text into upside-down Unicode characters with an optional character-order reversal.
Upside Down Text
Generate upside-down Unicode text with optional order reversal and copyable output.
Bionic Reading Converter
Convert text to Bionic Reading format — bold fixation points guide your eyes for faster reading and better comprehension.
Morse Code Translator
Translate text to Morse code and decode Morse code back to text using standard letters, digits, and punctuation.
String Escape / Unescape
Escape or unescape strings for JSON, JavaScript, HTML, URL, CSV, and RegEx contexts — instantly.
Base32 Encode
Encode UTF-8 text to RFC 4648 Base32 with optional padding.
Base32 Decode
Decode RFC 4648 Base32 text back to UTF-8, with whitespace and padding cleanup.
Fonts & Stylised Text
Generate ASCII art, fancy fonts, glitch text, cursive, Gothic, circle text, and social media font styles.
Font Generator
Generate 11 Unicode font styles at once — bold, italic, cursive, gothic, Old English, bubble, typewriter, strikethrough, and more — copy any style instantly.
ASCII Art Generator
Convert text to ASCII art using FIGlet-style fonts — create banners for code comments, README files, terminal scripts, and creative displays.
Circle Text Generator
Convert text to Unicode circled letters (Ⓐ Ⓑ Ⓒ) for use in social media bios, Discord usernames, and stylized copy.
Cursive Text Generator
Convert text to Unicode Mathematical Bold Script (cursive) characters 𝓐𝓑𝓒 for Instagram bios, Discord usernames, and elegant social media posts.
Gothic Font Generator
Convert text to Unicode Mathematical Fraktur (Gothic) characters 𝔄𝔅ℭ for Instagram bios, Discord usernames, and dark aesthetic posts.
Old English Font Generator
Convert text to Unicode Mathematical Bold Fraktur (Old English) characters 𝕬𝕭𝕮 for Instagram bios, tattoo lettering inspiration, and medieval aesthetics.
Glitch Text Generator
Add Unicode combining characters to text to create glitchy Zalgo effects — adjustable intensity for cyberpunk, horror, or creative aesthetics.
Corrupted Text Generator
Generate corrupted text with Unicode combining characters that make letters appear to melt and bleed downward — perfect for horror, ARG, and glitch aesthetics.
Cursed Text Generator
Generate cursed text with Unicode combining characters that make letters reach and rise upward — perfect for creepypasta, horror, and dark aesthetics.
Typewriter Font Generator
Convert text to Unicode Mathematical Monospace characters 𝚃𝚢𝚙𝚎𝚠𝚛𝚒𝚝𝚎𝚛 for Instagram bios, Discord, and retro aesthetic posts.
Vertical Font Generator
Convert text into vertical text with one character or one word per line.
Text Bubble Generator
Convert text to bubble letters — 🅑🅤🅑🅑🅛🅔 uppercase and ⓑⓤⓑⓑⓛⓔ lowercase — for Instagram bios, Discord, and social media.
Text to Handwriting
Convert text to handwriting-style fonts.
Facebook Bold Text
Convert text to Unicode Mathematical Bold characters (𝐀𝐁𝐂) that appear bold on Facebook, Twitter, LinkedIn, and Discord without HTML or markdown.
Facebook Italics
Convert text to Unicode Mathematical Italic characters (𝐴𝐵𝐶) that appear italic on Facebook, Twitter, LinkedIn, and Discord without HTML or markdown.
Snapchat Fonts Generator
Generate cool Unicode font styles — bold, italic, gothic, Old English, circled, monospace, double-struck — and copy them for Snapchat, Instagram, or Discord.
Strikethrough Text
Add Unicode strikethrough to text — paste s̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶ text into Facebook, Twitter, Discord, and anywhere that strips HTML.
Twitalics — Twitter Italics Generator
Generate italic text for Twitter/X tweets using Unicode Mathematical Italic characters — no Markdown or HTML needed, works in plain-text tweet fields.
Browse the supporting categories
Jump into the broader categories that power this collection.
All tools in this collection
Browse the complete workflow cluster and jump into the tool you need next.
Word Counter
Count words, characters, sentences, paragraphs, and reading time — with keyword density analysis and platform-specific character limit indicators.
Case Converter
Convert text between uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE instantly.
Text Cleaner
Clean text by combining accent removal, punctuation removal, spacing normalization, trimming, and blank-line removal.
Text Diff Checker
Compare two text blocks and see additions, deletions, and changes highlighted line-by-line using the Myers diff algorithm — like Git diff in a browser.
Lorem Ipsum Generator
Generate placeholder text for your designs and mockups — by paragraph, sentence, or word count, with classic or random variation.
Regex Tester
Test and debug regular expressions with live match highlighting, capture group display, and flag explanations — using JavaScript's native RegExp engine.
Text Formatter
Format, clean, and transform plain text — trim lines, collapse spaces, remove blank lines, deduplicate, sort, and change case.
Remove Extra Spaces
Collapse repeated spaces and tabs, trim line edges, and clean up excessive blank spacing in text.
Remove Whitespace
Remove spaces, tabs, line breaks, and other whitespace characters from text with live counts.
Multiple Whitespace Remover
Remove extra spaces, trailing whitespace, tab characters, and empty lines — clean up text in one click.
Remove Line Breaks
Remove hard line breaks from text and join lines with a custom separator.
Remove Empty Lines
Remove blank lines from pasted text while preserving the remaining line order and content.
Remove Duplicate Lines
Remove repeated lines from text with case sensitivity, whitespace trimming, sorting, and copyable output.
Duplicate Line Remover
Remove duplicate lines from any text — with options for case sensitivity, sort, and keeping first or last occurrence.
Remove Accents
Remove accents and diacritics from Unicode text while preserving letters, words, punctuation, and spacing.
Remove Punctuation
Strip punctuation marks from text with options to preserve apostrophes or hyphens.
Remove Lines Containing
Remove lines that contain a word, phrase, or regular expression pattern from pasted text.
Alphabetic Order
Sort lines, words, or comma-separated items alphabetically with case, duplicate, and direction options.
Text Sorter
Sort lines alphabetically, numerically, by length, or randomly — with case-sensitive and reverse order options.
Word Sorter
Sort words alphabetically, by length, or by reverse original order with unique and separator options.
Text Minifier
Reduce plain text size by trimming lines, collapsing spaces, removing blank lines, or flattening to a single line.
Text Replacer
Find and replace text with plain-text or regex matching, case sensitivity, and replace-all control.
Word Replacer
Replace whole words without changing matching text inside longer words.
Email Extractor
Extract email addresses from pasted text, remove duplicates, sort results, and copy or download the list.
Phone Number Extractor
Extract phone numbers from pasted text, remove duplicates, sort results, and optionally output digits only.
Delimited Text Extractor
Extract a column from comma, tab, semicolon, pipe, whitespace, or custom-delimited text.
Random Data from Regex
Generate random strings that match a regular expression — the reverse of regex matching. Runs in your browser.
Sentence Counter
Count sentences, words, characters, average sentence length, and longest sentence length in text.
Paragraph Counter
Count paragraphs, words, sentences, characters, and average words per paragraph in pasted text.
Calculate String Length
Count string characters, Unicode code points, UTF-8 bytes, words, lines, paragraphs, sentences, and whitespace.
Word Frequency Counter
Count repeated words, unique words, and percentage share in any text. Filter common words and copy a frequency report.
Readability Scorer
Analyze text readability using Flesch-Kincaid, Gunning Fog, and SMOG grades to ensure your writing is easy to understand.
Flesch-Kincaid Grade Level Calculator
Calculate Flesch-Kincaid grade level, reading ease, words, sentences, syllables, and readability details.
Random Word Generator
Generate random words by category and length for prompts, examples, games, and test data.
String Builder
Generate repeated strings from a template with counters, padding, letters, and separators.
Notepad Online
Free online notepad with auto-save to your browser — write, copy, download as .txt, and pick up where you left off next time.
Text Repeater
Repeat text a chosen number of times with separators and optional line numbers.
Word Repeater
Repeat words in place or repeat a word list with separator presets and output stats.
Text Lines Shuffler
Shuffle lines of text with options to remove empty lines and keep the first line fixed.
Letter Randomizer
Shuffle letters within words, lines, or an entire text, or generate random letters from a custom alphabet.
Reverse String
Reverse text by characters, words, or lines with Unicode-safe character handling.
Text Reverser
Reverse text by line order, word order, or characters with copyable output.
Text Flipper
Flip text into upside-down Unicode characters with an optional character-order reversal.
Upside Down Text
Generate upside-down Unicode text with optional order reversal and copyable output.
Bionic Reading Converter
Convert text to Bionic Reading format — bold fixation points guide your eyes for faster reading and better comprehension.
Morse Code Translator
Translate text to Morse code and decode Morse code back to text using standard letters, digits, and punctuation.
String Escape / Unescape
Escape or unescape strings for JSON, JavaScript, HTML, URL, CSV, and RegEx contexts — instantly.
Base32 Encode
Encode UTF-8 text to RFC 4648 Base32 with optional padding.
Base32 Decode
Decode RFC 4648 Base32 text back to UTF-8, with whitespace and padding cleanup.
Font Generator
Generate 11 Unicode font styles at once — bold, italic, cursive, gothic, Old English, bubble, typewriter, strikethrough, and more — copy any style instantly.
ASCII Art Generator
Convert text to ASCII art using FIGlet-style fonts — create banners for code comments, README files, terminal scripts, and creative displays.
Circle Text Generator
Convert text to Unicode circled letters (Ⓐ Ⓑ Ⓒ) for use in social media bios, Discord usernames, and stylized copy.
Cursive Text Generator
Convert text to Unicode Mathematical Bold Script (cursive) characters 𝓐𝓑𝓒 for Instagram bios, Discord usernames, and elegant social media posts.
Gothic Font Generator
Convert text to Unicode Mathematical Fraktur (Gothic) characters 𝔄𝔅ℭ for Instagram bios, Discord usernames, and dark aesthetic posts.
Old English Font Generator
Convert text to Unicode Mathematical Bold Fraktur (Old English) characters 𝕬𝕭𝕮 for Instagram bios, tattoo lettering inspiration, and medieval aesthetics.
Glitch Text Generator
Add Unicode combining characters to text to create glitchy Zalgo effects — adjustable intensity for cyberpunk, horror, or creative aesthetics.
Corrupted Text Generator
Generate corrupted text with Unicode combining characters that make letters appear to melt and bleed downward — perfect for horror, ARG, and glitch aesthetics.
Cursed Text Generator
Generate cursed text with Unicode combining characters that make letters reach and rise upward — perfect for creepypasta, horror, and dark aesthetics.
Typewriter Font Generator
Convert text to Unicode Mathematical Monospace characters 𝚃𝚢𝚙𝚎𝚠𝚛𝚒𝚝𝚎𝚛 for Instagram bios, Discord, and retro aesthetic posts.
Vertical Font Generator
Convert text into vertical text with one character or one word per line.
Text Bubble Generator
Convert text to bubble letters — 🅑🅤🅑🅑🅛🅔 uppercase and ⓑⓤⓑⓑⓛⓔ lowercase — for Instagram bios, Discord, and social media.
Text to Handwriting
Convert text to handwriting-style fonts.
Facebook Bold Text
Convert text to Unicode Mathematical Bold characters (𝐀𝐁𝐂) that appear bold on Facebook, Twitter, LinkedIn, and Discord without HTML or markdown.
Facebook Italics
Convert text to Unicode Mathematical Italic characters (𝐴𝐵𝐶) that appear italic on Facebook, Twitter, LinkedIn, and Discord without HTML or markdown.
Snapchat Fonts Generator
Generate cool Unicode font styles — bold, italic, gothic, Old English, circled, monospace, double-struck — and copy them for Snapchat, Instagram, or Discord.
Strikethrough Text
Add Unicode strikethrough to text — paste s̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶ text into Facebook, Twitter, Discord, and anywhere that strips HTML.
Twitalics — Twitter Italics Generator
Generate italic text for Twitter/X tweets using Unicode Mathematical Italic characters — no Markdown or HTML needed, works in plain-text tweet fields.
Collection FAQ
Extra context around when to use this toolkit and where to start.
How do I count words in text online?
Use Word Counter. Paste or type any text and it instantly shows word count, character count (with and without spaces), sentence count, paragraph count, and estimated reading time. It updates live as you type.
How do I convert text to uppercase, lowercase, or title case?
Use Case Converter. Paste any text and choose from uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, and kebab-case. All conversions happen instantly in the browser.
How do I remove extra spaces and blank lines from text?
Use Remove Extra Spaces to collapse multiple consecutive spaces into one, or use Remove Empty Lines to strip blank lines from a document. For a full cleanup in one step, use Text Cleaner which removes extra spaces, blank lines, and trailing whitespace together.
How do I compare two pieces of text online?
Use Diff Checker. Paste the original text in the left panel and the revised text in the right panel. It highlights additions in green and deletions in red, line by line — similar to a git diff output.
How do I generate Lorem Ipsum placeholder text?
Use Lorem Ipsum Generator. Choose the number of paragraphs, sentences, or words you need and it generates standard or randomised Latin placeholder text instantly. Useful for mockups, wireframes, and layout testing.
How do I test a regular expression online?
Use Regex Tester. Enter your pattern in the regex field, add flags (global, case-insensitive, multiline), and paste your test string. All matches are highlighted live. You can also use Random Data from Regex to generate strings that match a given pattern.
What is bionic reading and how does it work?
Bionic reading highlights the first few letters of each word in bold, guiding the eye and helping the brain complete the word faster. Use Bionic Reading Converter to transform any text into bionic reading format. It can improve reading speed for some readers, particularly those with dyslexia.
Related Collections
Move into adjacent workflows without losing context.

