Skip to main content

Text Tools

20 free text tools. Work with text easily.

Word Counter
Count words, characters, sentences, and paragraphs instantly as you type. Includes reading time estimate — free word counter for essays and articles.
Case Converter
Convert text to UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, or kebab-case instantly. One-click copy — free online tool.
Lorem Ipsum Generator
Generate Lorem Ipsum placeholder text for design mockups and wireframes. Choose 1 to 20 paragraphs of Latin-derived dummy text. Free, no signup.
Text Repeater
Repeat any text multiple times with a custom separator (newline, comma, space, or none). Up to 1,000 repetitions — ideal for generating test data.
Remove Duplicate Lines
Remove duplicate lines from text instantly. Keep only unique lines with options to sort, trim whitespace, and ignore case. Great for cleaning lists and CSVs.
Slug Generator
Convert any title or heading into a clean, SEO-friendly URL slug. Removes special characters, lowercases everything, and converts spaces to hyphens — instantly.
Text Diff Checker
Compare two texts and highlight differences line by line. Added lines in green, removed in red — ideal for documents, code snippets, and edit reviews.
Character & Word Counter
Count characters, words, sentences, and paragraphs in real time — with Twitter/SMS limit indicators.
JSON to CSV Converter
Convert JSON arrays to CSV with automatic column detection, custom delimiters, and download.
CSV to JSON Converter
Convert CSV to JSON array with automatic type inference and configurable delimiters.
Markdown Editor
Side-by-side Markdown editor with live preview. Supports GitHub-flavored Markdown and exports to HTML or .md.
Fancy Text Generator
Turn plain text into fancy Unicode fonts — bold, italic, script, bubble, square, upside down, and more.
Reading Time Estimator
Estimate how long an article will take to read at slow, average, and fast reading speeds.
Word Frequency Counter
Count how often each word appears in a text. Filter stop words and export results as CSV.
Sort Lines (Alphabetical, Numeric, Length)
Sort text lines alphabetically (A-Z or Z-A), by number, or by length. Case-sensitive and natural-sort options. Optional duplicate removal and reverse.
Text Reverser (Characters, Words, Lines)
Reverse text by characters, words, or lines. Handles multi-line input and Unicode emoji/combining marks correctly.
Whitespace Cleaner
Strip extra whitespace from text — collapse runs of spaces, trim each line, remove blank lines, normalize line endings. Toggle each rule independently.
Find & Replace (Multi-Pattern)
Run multiple find-and-replace pairs against text in one pass. Plain text or regex per row, case sensitivity per row, total replacements counted.
Column Extractor
Pull specific columns out of CSV, TSV, pipe-separated, or whitespace-delimited text. Pick columns by 1-indexed number, output any delimiter or just one column.
Natural Sort
Sort lines naturally — file2 comes before file10. Numeric sequences inside strings are compared as numbers, not character-by-character.