TEXT TOOL COLLECTION

Count, clean and compare text in your browser.

These focused tools cover the common steps between a rough draft or copied list and a result that is ready to review. Text stays in the current browser session.

Word counter and reading time

Measure words, characters, sentences, paragraphs, unique terms and estimated reading time. Use it for articles, essays, briefs and captions.

Character counter

Check titles, descriptions, interface labels and form values where a character limit matters more than a word target.

Remove extra blank lines

Collapse uneven empty rows while keeping readable paragraph breaks in copied notes, emails and exported text.

Remove duplicate lines

Keep the first occurrence of each non-empty line. Preserve a copy of the original whenever repeated rows may represent real quantities.

Sort lines

Alphabetise names, tags and values, use natural number order, or reverse the result. Sorting after cleanup makes duplicate review easier.

Compare text versions

Find added, removed and unchanged lines between two drafts. Use a full code-diff tool when exact positions and character-level changes matter.

Convert letter case

Change English text to uppercase, lowercase, title case or sentence case, then review proper names and acronyms manually.

Word frequency counter

Rank repeated terms with counts and percentages to support editing and vocabulary review.

Email extractor and URL extractor

Pull unique address-like values or web links from unstructured text for manual review.

Find and replace

Replace exact text or a reviewed regular-expression pattern throughout a draft.

Remove extra spaces and line numbers

Normalise pasted spacing or strip common numbered-list prefixes without flattening the document.

Strip HTML tags

Remove scripts, styles and markup while keeping readable block and line breaks.

Join lines and split text

Move between one-item-per-line lists and simple custom-delimited text.

Extract numbers

Pull signed integers, decimals and grouped values from mixed text for review.

Add prefixes or suffixes

Wrap every line with repeated syntax for quoted lists, identifiers and simple code fragments.

Reverse text, reverse lines or shuffle lines

Change character or list order for testing, review and low-stakes randomisation.

Remove duplicate words

Keep the first case-insensitive occurrence when building a compact vocabulary or cleaning tags.

Hashtag extractor and phone number extractor

Create deduplicated candidate lists from unstructured text, then verify them against the source.

A reliable cleanup order

Keep the original, normalise whitespace, remove empty rows, decide whether duplicates are meaningful, sort only if order is not important, and compare the result before sharing. The complete list-cleaning guide explains this sequence.

Text-tool questions

Is entered text uploaded?

No. These tools perform their main transformations in the browser.

Can a cleanup step be undone?

The pages do not keep server-side history. Preserve the original input or copy the result into a new document before continuing.