Text Statistics
Counts words, characters, sentences, reading time, and top words from any text.
Small tools for everyday text jobs: counting, sorting, cleaning, splitting, and comparing. Everything runs in your browser.
Counts words, characters, sentences, reading time, and top words from any text.
Finds repeated lines, sentences, paragraphs, or words and shows where they appear.
Keeps one copy of each line and tells you how many lines were removed.
Sorts lines A to Z, Z to A, naturally, numerically, by length, or randomly.
Breaks text into numbered parts by delimiter, lines, characters, or equal chunks.
Joins multiple text blocks with a separator or merges them line by line.
Applies plain-text or regex replacement rules and reports how many matches each rule changed.
Cleans text by trimming, collapsing, joining, or removing whitespace.
Cleans CSV data by trimming cells, removing empty rows, deduping rows, and fixing delimiter issues.
Pulls emails, phone numbers, numbers, hashtags, mentions, and dates out of text.
Remove Duplicate Lines changes the text and keeps one copy of each line. Text Duplicate Checker does not rewrite anything. It shows what repeats, how often it repeats, and where it appears.
Whitespace Remover is for plain text: trimming lines, collapsing spaces, or joining everything into one line. CSV Cleaner understands rows, cells, delimiters, and quotes, so use it when the text is really spreadsheet data.
Text Statistics counts words, characters, sentences, reading time, and top words. Find and Replace applies one or more text or regex rules and shows how many matches each rule changes.
Use Text Splitter to break a large note into parts, or Text Merger to combine several texts back into one output. For case changes, diffs, or filler text, try Case Converter, Diff Checker, or Lorem Ipsum Generator.
Yes. Each text tool accepts up to 10 MB of text or a text file up to 10 MB.
No. The text stays in your browser for processing and is not stored on our server.
Inputs over 1 MB are moved into a worker so the page stays responsive while the result is being prepared.