← All tools

Free Text Tools

Count words, characters and paragraphs; change case; clean lists; or compare drafts. Language-aware tools work on pasted text.

All tools

Word Counter

Count words, sentences, and characters with reading-time estimates.

Text

Character Counter

Count visible characters, including emoji and combined letters.

Text

Text Compare

See changes between two texts at the word or line level.

Text

Case Converter

Change text case using the language of your text, with undo.

Text

Text Cleaner

Clean spaces and line breaks, or remove duplicate lines.

Text

Sentence Counter

Count sentences in pasted text using language-aware punctuation boundaries.

Text

Paragraph Counter

Count non-empty paragraphs separated by blank lines, alongside words and characters.

Text

UPPERCASE Converter

Convert every letter to uppercase, with language-aware handling of accents.

Text

lowercase Converter

Convert every letter to lowercase while keeping punctuation and line breaks.

Text

Title Case Converter

Capitalize the first letter of each word. This is a mechanical conversion, not an editorial style guide.

Text

Remove Line Breaks

Join wrapped lines into one continuous paragraph with a single space between lines.

Text

Remove Extra Spaces

Collapse repeated spaces and tabs and trim line edges without merging separate lines.

Text

Sort Lines

Sort lines alphabetically or in reverse order using the selected language’s collation.

Text

Reverse Text

Reverse visible characters while keeping combined emoji and accented characters together.

Text

Find and Replace

Find literal text and replace its first occurrence or every occurrence. Your source stays editable.

Text

Good to know

Supported formats & limits

Up to 1 million UTF-16 code units; comparisons: 200,000 per side. Visible characters use Unicode grapheme segmentation. Reading and speaking times are estimates. Your original input remains available. Reading and speaking times are estimates. Paragraphs are separated by blank lines; visible characters are counted as grapheme clusters.

Are my files uploaded?

Your files and pasted content are processed in temporary browser memory and are not uploaded for processing. App preferences store only tool IDs, language and theme. There are no accounts, ads or automatic error reports. Closing the page discards your workspace; download results you want to keep. Production pages use Google Analytics for visit statistics; see the Privacy page for details.