Text Tools

Clean, compare, count and reshape text with browser-based operations.

Choose the operation that matches your task. Each tool explains its limits, accepts local input and lets you copy or download the result. Your original files remain unchanged.

Sort Lines

Alphabetize text, reverse its order, or use natural numeric sorting.

Add Line Breaks

Replace a chosen separator with a new line while preserving the surrounding text.

Text Case Converter

Convert text to uppercase, lowercase, title case or sentence case on your device.

Find & Replace Text

Replace literal text once or everywhere, with optional case-insensitive matching.

Text Cleaner

Combine line deduplication, blank-line removal, trimming, space cleanup and sorting.

Remove Extra Spaces

Collapse repeated horizontal whitespace and trim each line without joining your paragraphs.

Line Counter

Count physical text lines, including blank records, using consistent newline rules.

Word Counter

Count whitespace-separated words in pasted text without sending the text to a server.

Character Counter

Count Unicode code points, including spaces and line breaks, in your text.

Text Diff Checker

Compare two versions line by line and identify added and removed content.

Text Reverser

Reverse text by visible character clusters or reverse the order of its lines.

Extract Unique Lines

Extract only lines that occur once, excluding every occurrence of repeated lines.

Extract Emails

Extract unique email-shaped addresses from text without contacting any address.

Extract URLs

Extract unique HTTP and HTTPS links from text without opening or fetching them.

Extract Numbers

Pull signed integers and decimal numbers from mixed text in their original order.

Choosing a tool

Use one operation at a time and check the result before replacing important source data. CSV utilities parse structured records; text tools work on physical lines. Those are different when quoted CSV fields contain line breaks.

Where is processing performed?

Tool input and file contents are processed locally in your browser. Opening a page still sends ordinary page requests to the hosting provider.

Analytics preferences

Optional Google Analytics helps us understand page usage. Tool content is never included. Analytics stays off until you enable it.