catalyst.tools
100% free
No login

Text & String Toolkit

Text & String

Word counter, case converter, text diff, find & replace, line sorter, duplicate remover, lorem ipsum, slug generator, and more.

0
Words
0
Characters
0
Chars (no spaces)
0
Sentences
0
Paragraphs
~0 min
Read time
#word counter#case converter#text diff#find replace#line sorter#lorem ipsum#slug

What's included in Text & String Toolkit

15 tools, all free and client-side — no login or data upload required.

Word Counter

Instantly count words, characters (with and without spaces), sentences, paragraphs, and reading time.

  • Check article word count for SEO targets
  • Meet character limits for social media posts
  • Estimate reading time for blog content

Case Converter

Convert text to UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, and kebab-case.

  • Convert variable names between coding conventions
  • Normalize user-inputted strings
  • Reformat titles and headings for style guides

Text Reverser

Reverse the entire text character by character, or reverse the order of words while keeping each word intact.

  • Create mirror text for design experiments
  • Reverse word order in lists
  • Generate reversed strings for test cases

Text Diff

Compare two text blocks and see a highlighted diff of all additions, removals, and unchanged lines.

  • Review document revisions side by side
  • Compare config file versions
  • Spot changes in copied content

Find & Replace

Find text or regex patterns and replace them — supports global replace, case-insensitive, and multiline flags.

  • Bulk-replace variable names in pasted code
  • Sanitize user data with regex patterns
  • Reformat dates or phone numbers in text

Line Sorter

Sort lines alphabetically (A–Z or Z–A), by line length, numerically, or shuffle them randomly.

  • Sort import statements alphabetically
  • Organize lists of names or items
  • Shuffle lines for randomized test data

Duplicate Line Remover

Remove all duplicate lines from any block of text, keeping only the first occurrence of each unique line.

  • Deduplicate email lists or CSV data
  • Clean up log files with repeated entries
  • Remove duplicate CSS rules or imports

Empty Line Remover

Strip all blank and whitespace-only lines from text to produce clean, compact output.

  • Clean up pasted code with extra blank lines
  • Compress log output for analysis
  • Prepare text for further processing

Extra Spaces Remover

Normalize whitespace by trimming leading/trailing spaces and collapsing multiple spaces into one.

  • Clean copy-pasted text from PDFs
  • Normalize form inputs before saving
  • Fix spacing issues in migrated content

HTML Tag Remover

Strip all HTML tags from a document, leaving only the plain text content for analysis or reuse.

  • Extract plain text from HTML emails
  • Clean CMS content for text analysis
  • Remove markup before word counting

Text to Slug

Convert any text to a URL-friendly slug: lowercase, spaces to hyphens, special characters removed.

  • Generate URL slugs for blog posts and articles
  • Create SEO-friendly page paths
  • Normalize filenames for web assets

Lorem Ipsum Generator

Generate placeholder lorem ipsum text by number of paragraphs, sentences, or words.

  • Fill UI mockups and wireframes with realistic text
  • Populate database fixtures for testing
  • Test typography and layout with realistic content density

String Repeat

Repeat a string or pattern N times with a custom separator — useful for test data and mock content.

  • Generate repeated test strings for unit tests
  • Create separator lines or dividers
  • Build pattern-based mock data

Add Line Numbers

Prefix every line with a sequential line number — handy for code snippets and log analysis.

  • Reference specific lines in code reviews
  • Number steps in procedural documentation
  • Index log entries for debugging discussion

Text Truncator

Truncate text to a precise character or word limit, with optional ellipsis suffix.

  • Enforce tweet or meta description character limits
  • Generate preview snippets for card UIs
  • Trim content to fit database column limits