WebToolsPlanet
Text Tools

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.

100% FreeNo SignupBrowser BasedPrivacy First

Built for developers, by a developer.

All tools run locally in your browser. Your data never leaves your device.

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.

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.

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.

Generate & Write

Generate lorem ipsum placeholder text, random words, sentences, and paragraphs for mockups and testing.

Transform & Encode

Change case, reverse, flip, encode to Base32, translate to Morse code, and apply bionic reading.

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.

View all