📝 Text Tools

Free online text manipulation, formatting, and analysis tools. Clean, convert, count, and transform text instantly. — 12 free tools.

Subcategories

Tools

Word Counter

Count words, characters, sentences, and paragraphs instantly. Free online word counter tool with reading time estimation. No signup required.

Character Counter

Count characters, letters, digits, spaces, and special characters in your text. Free online character counter with detailed breakdown.

Text Case Converter

Convert text to uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, and kebab-case instantly.

Remove Duplicate Lines

Remove duplicate lines from text instantly. Keep unique lines with case-sensitive or case-insensitive matching. Free online tool.

Remove Line Breaks

Remove line breaks and join text into a single line or paragraph. Replace newlines with spaces, commas, or nothing.

Text Diff

Compare two texts and see differences highlighted. Find added, removed, and unchanged lines side by side. Free online diff tool.

Find and Replace

Find and replace text with support for case sensitivity and regex. See replacements in real-time. Free online find and replace tool.

Reverse Text

Reverse text by characters, words, or lines. Create mirror text, flip word order, or reverse line order instantly.

Sort Lines

Sort lines alphabetically, numerically, ascending or descending. Options for case sensitivity and blank line removal.

Add Line Numbers

Add line numbers to text. Customize start number, separator, and zero-padding. Free online line numbering tool.

Strip HTML Tags

Remove HTML tags from text and extract plain text content. Options to preserve links and line breaks.

LinkedIn Post Formatter

Format LinkedIn posts for mobile readability: paragraph spacing, an isolated opening hook measured against the "see more" cut, and hashtags.

Text is the format everything passes through on its way somewhere else. It gets copied out of PDFs, pasted between applications, exported from databases and merged from multiple sources — and each of those steps leaves marks. A line break at the end of every visual line. Duplicated rows from a merge. Capitalisation that no longer matches your house style. These tools handle the repair work.

What usually goes wrong

Most text problems are invisible on screen, which is what makes them frustrating. Two lines that look identical fail to deduplicate because one ends in a space. A search finds nothing because the apostrophe is a typographic ' rather than a straight '. A file imports badly because it uses Windows \r\n line endings and the parser expected Unix \n. When something behaves inexplicably, an invisible character is the first thing to suspect.

Working in the right order

Cleanup steps interact, so sequence matters. Normalise line endings and trim whitespace before deduplicating, or trailing spaces will hide real duplicates. Deduplicate before sorting, since sorting a list with duplicates just groups them together. And convert case last, because case conversion is lossy — once "iPhone" becomes "IPHONE", nothing records which letters were originally capitalised.

Counting is a convention, not a measurement

Word counts vary between tools by a percent or two, because hyphenated compounds, numerals and contractions are each handled differently. Character counts are far more stable, which is why every platform with a hard limit — 280 characters on Twitter/X, 160 for a single SMS segment — measures those instead. If an exact figure decides whether your submission is accepted, check it against the software the assessor will use.

Frequently Asked Questions

Why does text copied from a PDF have a line break on every line?▼

PDFs store text positioned line by line rather than as flowing paragraphs, so copying inserts a break wherever the visual line ended. Replacing single breaks with a space rejoins the sentences while keeping double breaks preserves the real paragraph divisions.

Why did my list of numbers sort as 1, 10, 2, 20?▼

That is alphabetical sorting, which compares character by character, so "10" precedes "2" because "1" is less than "2". Switch to numeric sorting to get 1, 2, 10, 20. It is the most common surprise when sorting numbers.

Can I use these tools on confidential documents?▼

Yes. Every text tool runs in your browser and the content is never transmitted, so contracts, unpublished manuscripts and internal documents stay on your device.